Full Stack Engineer

Kolkata, IN

About The Job

We are seeking an experienced Full stack Engineer to contribute to backend development, ensure best practices, and collaborate with a team of developers. The ideal candidate will have a strong technical background in backend development, experience in designing and implementing scalable REST APIs, optimizing SQL databases, and managing AWS infrastructure. This role requires problem-solving skills, technical expertise, and a collaborative mindset.

The position offers the opportunity to work in a dynamic environment, contributing to innovative solutions. 5 years of experience is required.


Key Responsibilities:

Backend Development & API Design:

  • Develop and maintain scalable REST APIs using Node.js with NestJS (preferred) or Express.js.

  • Utilize TypeScript to ensure strict typing and maintainability.

  • Design, implement, and document OpenAPI/Swagger-based APIs.

  • Integrate optional GraphQL APIs for efficient frontend data fetching.

Database Management:

  • Work extensively with SQL databases to ensure data integrity, security, and optimization.

  • Write efficient queries, manage indexing, and implement best practices for performance optimization.

Cloud Infrastructure & DevOps:

  • Manage and optimize AWS infrastructure, including EC2, Lambda, RDS, S3, CloudFormation, and IAM.

  • Implement CI/CD pipelines to streamline deployments and ensure code quality.

  • Maintain system uptime and reliability through monitoring and proactive troubleshooting.

Collaboration & Code Quality:

  • Work closely with frontend developers, product managers, and other stakeholders to build robust applications.

  • Ensure adherence to coding standards, version control (Git), and agile methodologies.

  • Participate in code reviews, debugging, and performance tuning.

Performance Optimization:

  • Continuously monitor backend performance and scalability.

  • Identify bottlenecks and propose solutions to improve system efficiency.

Documentation & Reporting:

  • Maintain comprehensive documentation of APIs, system architecture, and technical decisions.

  • Share knowledge with team members through internal wikis and tech talks.


Qualifications:

  • 5 years of experience in backend development.

  • Strong proficiency in Node.js, TypeScript, and REST API development.

  • Experience with NestJS (preferred) or Express.js is a bonus

  • Solid understanding of SQL databases and query optimization.

  • Hands-on experience with AWS cloud services.

  • Strong problem-solving skills and ability to troubleshoot complex issues.

  • Excellent communication skills and ability to work collaboratively.

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Preferred Experience:

  • Prior experience working with globally distributed teams.

  • Knowledge of GraphQL.

  • Experience in fintech, banking, or high-scale applications.


What We Offer:

  • Competitive salary and benefits package.

  • Career growth opportunities with potential for senior leadership roles.

  • A collaborative, tech-forward environment with cutting-edge tools.

  • Opportunity to work on global-scale projects in fintech, banking, and enterprise solutions.

What You Can Expect

Tailored support for your next career move.

Access to roles aligned with your skills, experience, and career goals.

Global career opportunities across Canada, India, the USA, and the UK.

Remote, hybrid, and in-office roles across diverse industries.

A people-first approach focused on long-term professional growth.