We are seeking a seasoned NodeJS Developer with a minimum of 4 years of experience to join our
dynamic team. The ideal candidate will design and implement robust web applications, focusing on high-performance solutions and quality code.
Responsibilities:Develop and optimize web applications using NodeJS and ReactJS.Write clean, efficient, and reusable code.Conduct code reviews, mentor peers, and ensure adherence to best coding practices.Address complex performance issues and architectural challenges.Collaborate with team members in an agile environment to transform client requirements into compellingdesigns.Build and iterate on products quickly through rapid prototyping.Implement security measures, data protection solutions, and ensure cross-device compatibility.Engage with clients to refine requirements and communicate technical solutions.Manage integration of user-facing elements with server-side logic.
Key Qualifications:Exceptional JavaScript skills and experience in backend architecture design.Proficiency in Node.js and frameworks like Express, Sails, or Hapi.Strong understanding of both relational and NoSQL databases (e.g., MongoDB, DynamoDB).Familiarity with asynchronous programming, its quirks, and workarounds.Hands-on experience with TypeScript and serverless application development using AWS tools (Lambda,API Gateway, Cognito, etc.).Knowledge of Git, CI/CD practices, and automated testing frameworks (Mocha, Jest).
Good to haves:Experience with PM2, AWS deployment, and front-end frameworks like ReactJS.Experience working within a continuous integration and deployment (CI/CD) environmentStrong communication skills and the ability to provide technical leadership and strategic direction.Join our team and contribute to developing cutting-edge applications that meet the needs of our clientsand their users.