Job Description :
We are seeking a Backend Developer (NodeJS & AWS) with strong expertise in building serverless applications and APIs within the FinTech domain. This is a hands-on coding role (not a leadership position) where you will be responsible for designing, developing, and maintaining backend services with a focus on scalability, performance, and security.
The ideal candidate will have deep knowledge of the AWS Serverless stack, especially DynamoDB, and proven experience delivering high-quality backend solutions in FinTech applications.
Key Responsibilities :
Backend Development :
- Design, build, and maintain scalable and secure backend services using Node.js.
- Implement and optimize serverless architectures using AWS Lambda, API Gateway, and DynamoDB.
- Build, integrate, and manage RESTful APIs consumed by front-end and mobile applications.
Database & Data Management :
Develop and optimize data models in DynamoDB for performance and scalability.Ensure efficient query design, indexing, and handling of large data sets.Cloud Infrastructure & DevOps :
Work with AWS services for hosting, deployment, and monitoring.Contribute to CI / CD pipelines, version control (Git), and automated deployments.Implement logging, monitoring, and error-handling for production Domain Implementation :Apply domain knowledge to ensure compliance with financial industry standards, regulations, and security protocols.Build high-availability and fault-tolerant systems tailored for transaction-heavy platforms.Collaboration & Best Practices :
Work closely with front-end developers, product managers, and QA engineers.Follow best coding practices, conduct code reviews, and ensure test-driven development (TDD).Document architecture, APIs, and workflows for smooth team adoption.Key Requirements :
4+ years of professional backend development experience.Strong proficiency in Node.js with proven production-level projects.Hands-on experience with the AWS Serverless stack : Lambda, API Gateway, DynamoDB (DynamoDB expertise is mandatory).Prior work experience in the FinTech domain (mandatory).Strong experience in building, deploying, and scaling REST APIs.Familiarity with CI / CD pipelines, Git workflows, and production monitoring tools.Solid understanding of application security, performance tuning, and microservicesarchitecture.
Bachelors degree in Computer Science, Engineering, or equivalent experience.Preferred Skills (Nice-to-Have) :
Experience with TypeScript in backend development.Familiarity with event-driven architectures (SNS, SQS, Kinesis).Knowledge of payment gateways, digital wallets, or banking APIs.Exposure to containerization (Docker) and orchestration (ECS, EKS).(ref : hirist.tech)