Senior Backend Engineer
Job Description
This is a highly impactful role in a modern microservices environment with real-world scale and complexity.\n\nIf you are a passionate Full stack Developer with a strong desire to create remarkable web experiences and meet the qualifications mentioned, we encourage you to apply.\n\nTechnology Stack Overview\n\nBackend (Primary – 80%):\n\nNode.js & TypeScript – Core backend stack for fast, scalable services\nNestJS – Enterprise-grade framework for modular, maintainable backend systems\nDatabases:\nSQL (PostgreSQL/MySQL) – Structured, ACID-compliant data storage\nNoSQL (DynamoDB/MongoDB) – Flexible, high-performance stores\nAWS Services:\nECS – Container orchestration\nLambda – Serverless backend logic\nAPI Gateway, RDS, SQS, CodePipeline – Cloud-native components for scalability, integration, and automation\nInfrastructure as Code (IaC) – Terraform, CloudFormation, or similar tools\nEvent-Driven & Microservices Architecture – Decoupled systems, scalable event flows\nSecurity Best Practices – IAM, encryption, secure APIs, compliance-aligned architecture\nBasic System Design – Scalable, reliable system and API design\n\nFrontend Understanding (Secondary – ~20%):\n\nFamiliarity with React, HTML/CSS, and consuming RESTful APIs\nAble to collaborate with frontend teams, debug integration issues, and support full-stack delivery when needed\n\nKey Responsibilities\n\n%CF; Translate requirements into actionable technical tasks using Jira\n%CF; Lead backend feature development from planning through deployment\n%CF; Manage production releases, monitor performance, and handle incidents\n%CF; Write clean, efficient, maintainable code and ensure quality through testing\n%CF; Collaborate with cross-functional teams (frontend, DevOps, QA, product) across regions\n%CF; Participate in architectural discussions, code reviews, and continuous improvement\n%CF; Occasionally assist with or debug frontend integration issues when needed\n%CF; Taking a lead role in the end-to-end development of web applications, including design, coding, testing, deployment, and ongoing maintenance. Skills and Experience.\n%CF; Deploy and manage cloud-based applications on AWS, Azure, Google Cloud, or Firebase.\n%CF; Design and maintain microservices architecture for payment processing.\n\nMandatory / MOST IMPORTANT\n\n%CF; Minimum of 6 years of Backend Development experience.\n%CF; Strong experience with Node.js, TypeScript, and NestJS.\n%CF; Good understanding with AWS services listed above.\n%CF; Solid experience with both SQL and NoSQL databases.\n%CF; Comfortable working in microservices and event-driven architectures.\n%CF; Working knowledge of frontend integration and cross-functional collaboration.\n%CF; Familiar with CI/CD workflows, Git, and Agile processes.\n%CF; Able to join within a month\n\nDESIRABLE\n\n%CF; 6 –8+ years of total experience in backend engineering.\n%CF; Experience with Terraform, CloudFormation, or similar IaC tools.\n%CF; Domain experience in fintech, banking, or large-scale transactional systems.\n%CF; Familiarity with monitoring/logging tools (e.g., CloudWatch, Datadog).\n%CF; Previous mentoring or team leadership experience.\n\nSoft Skills\n\n%CF; Highly Impactful communication - Oral, written and presentation.\n%CF; Ability to work autonomously and produce high-quality outputs with minimal daily interventions\n%CF; Strong communication, highly proactive, problem-solving, analytical, and critical skills, including the ability to propose multiple solutions when challenges arise\n%CF; Experience in working with cross-cultural audiences\n%CF; Always possess the right attitude to create a win-win situation in the team.\n%CF; Excellent organizational skills with a keen eye for detail.\n%CF; Professionalism, Positivity, integrity, and ability to handle confidential information.\n\nAdditional Information:\n\n%CF; We offer a competitive salary and a comprehensive benefits package.\n%CF; You will have the opportunity to work on exciting and impactful projects.\n%CF; Join a collaborative and inclusive work environment.\n%CF; Enjoy continuous learning and professional development opportunities.