Key Responsibilities :
- Designing and developing server-side JavaScript and typescript code using Node.js
- Building reusable, testable, and efficient code
- Implementation of security and data protection measures
- Collaborating with the front-end developers to integrate user-facing elements with server-side logic
- Identifying and addressing performance and scalability issues
- Integration of data storage solutions
- Integration of third-party APIs
- Participation in code reviews and ensuring code quality
- Mentoring and guiding junior developers
- Analyzing and optimizing application performance
- Lead technical discussions and making critical decisions for the project
Key Skills :
In-depth knowledge of NodeJS.Utilized Node.js, Socket.io, and Redis for scalable website architecture and real-time technologyStrong proficiency in Javascript and TypescriptAPI development including RESTful APIs, and MicroservicesExperience in database development and implementation using MySQL, PostgreSQL, MongoDB, RedisGood knowledge in ECMAScript is essential.Understanding of fundamental design principles behind a scalable applicationStrong problem-solving and analytical skillsStrong attention to detail and ability to multitaskExperience in working with AWS servicesExperience to write unit testing using javascript testing frameworks.Experience with version control (e.g Git)Experience with Agile development methodologiesFamiliarity with DevOps and Cloud computingFamiliarity with continuous integration and deploymentAddon if have knowledge of Typescript, GraphQL, gRPCEducation and Experience :
Bachelor / Master degree in Computer Science or related fieldMinimum of 4 years of experience in web developmentStrong experience in leading and mentoring teamsExperience in leading and delivering projectsProven ability to work in a fast-paced, agile development environment.Skills Required
Git, Graphql, Typescript, Javascripts, Sql, GRPC