Role Requirements  
● Design, implement, and continuously improve complex backend system architecture. ● Best practice for clean and effective code.  
● 4+ years of overall software development experience.  
● Expert proficiency in coding, data structures, algorithms, and designing for performance, scalability, and availability.  
● Experience developing highly available scalable distributed systems.  

Experience and Skills  
● 4+ years of JavaScript/Typescript and modern JS Frameworks, React.js, Node.js, and PHP.  
● Experience using and creating RESTful APIs.  
● Experience agile development methodologies  
● Experience with Continuous Integration/Continuous Deployment best practices ● Excellent attention to detail  
● Excellent verbal and written communication skills  
● Understanding how products and technologies interface with each other and fit with the strategy and business needs  
● Evaluating technical and functional specifications and their cohesion  
● Technical problem solving and strong debugging skills  
● Effective communication with different audiences  

Good to have  
● Experience or knowledge in GraphQL  

Education  
● Bachelor’s Degree in Computer Science or equivalent 

Required Skills

JavaScript AI Tools Full stack