Node JS - We are seeking a highly skilled and experienced Senior Backend Software Engineer with 4-6 years of experience to join our core development team
The role requires deep expertise in Node.js, TypeScript, API Design and Management, with a strong focus on GraphQL architectures
You will play a key role in driving technical excellence, mentoring junior developers, and contributing to the overall system architecture
System Architecture & Design: Lead the design and implementation of robust, scalable, and maintainable backend services primarily using Node.js and TypeScript
API Development: Architect, develop, and manage highly efficient GraphQL APIs, including defining schemas, implementing resolvers, and optimizing data fetching
API Management: Define and enforce API design standards (both GraphQL and RESTful), versioning strategies, documentation (e.g, OpenAPI/Swagger), and API gateway policies
Code Quality & Best Practices: Write clean, well-tested, and performant code
Conduct thorough code reviews and advocate for engineering best practices (e.g, security, observability, maintainability)
Performance & Scalability: Identify and address performance bottlenecks, ensuring high availability, scalability, and security of production systems.
Job Classification
Industry: BankingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time