Job Description
Full Stack Engineer
Experience: 5+ Years
Position Overview
We’re seeking a talented Full Stack Engineer to build and maintain our cloud-based applications. You’ll work closely with the senior engineer on feature development, infrastructure tasks, and quality assurance.
Responsibilities
Feature Development: Implement features across both frontend (Next.js) and backend (Node.js/TypeScript) under guidance from the senior engineer
Frontend Development: Build responsive, accessible user interfaces using Next.js 16 (App Router) and Tailwind CSS v4
Backend Development: Develop RESTful APIs and backend services in TypeScript/Node.js
API Implementation: Implement APIs according to OpenAPI 3.0.3 specifications, leverage Swagger UI for documentation
Database Work: Write PostgreSQL queries, implement database migrations, and work with Redis for caching and pub/sub patterns
Testing & QA: Write unit tests using Vitest, participate in property-based testing with Hypothesis, ensure code quality
Containerization & Deployment: Containerize applications using Docker/Podman, assist with Kubernetes deployments
CI/CD Support: Support CI/CD pipeline execution and troubleshooting
Code Review Participation: Submit pull requests for review, participate constructively in code reviews
Documentation: Write clear documentation for features, APIs, and deployment procedures
Learning & Growth: Actively learn from the senior engineer and take on progressively more complex responsibilities
Requirements
Required Qualifications
3-5 years of professional software engineering experience
Strong foundational knowledge of JavaScript/TypeScript
Experience building frontend applications with React or similar frameworks
Familiarity with backend development (Node.js, Typescript)
Understanding of relational databases and SQL
Basic knowledge of containerization concepts (Docker)
Familiarity with version control (Git)
Understanding of HTTP/REST APIs
Ability to write basic unit tests
Preferred Qualifications
Experience with Next.js or similar modern frontend frameworks
Experience with TypeScript
Familiarity with PostgreSQL
Knowledge of Redis or caching strategies
Experience deploying applications to Kubernetes or similar container orchestration platforms
Exposure to CI/CD tools and practices
Understanding of API design principles
Experience with property-based testing or advanced testing methodologies
Pay: ₹379,742.59 - ₹1,032,147.59 per year
Work Location: In person