Key Responsibilities:
-Design, develop, and maintain backend services and APIs using Node.js, ensuring high performance, reliability, and scalability.
-Collaborate with product managers, designers, and frontend developers to translate business requirements into technical solutions.
-Lead the architecture and design discussions to build robust and scalable systems.
-Optimize application performance, monitor system health, and resolve production issues.
-Mentor junior developers, conduct code reviews, and ensure adherence to coding standards and best practices.
-Stay up-to-date with the latest trends and advancements in Node.js and backend development technologies.
-Implement security and data protection measures in line with industry standards.
-Contribute to the entire software development lifecycle, from concept and design to deployment
Required Qualifications:-Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.-5+ years of professional experience in backend development, with at least 3 years focused on Node.js.-Proficient in building RESTful APIs, microservices, and serverless architectures.-Strong understanding of asynchronous programming, event-driven architectures, and non-blocking I/O.-Experience with database systems, including both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).-Familiarity with cloud platforms like AWS, Azure, or Google Cloud, and containerization tools such as Docker.-Knowledge of CI/CD pipelines, testing frameworks, and version control systems (e.g., Git).-Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.-Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.Preferred Qualifications:-Previous experience working in the fintech sector, with an understanding of industry-specific challenges and -compliance requirements.-Experience with TypeScript in Node.js development.-Familiarity with front-end frameworks like React or Angular for full-stack development.-Knowledge of GraphQL, WebSocket, or real-time communication protocols.-Background in DevOps practices and infrastructure-as-code tools such as Terraform.