Search by job, company or skills

Citratech IT Services Private Limited

NodeJs & AWS - Backend Developer

5-12 Years
25 - 28 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities

Development & Implementation

  • Develop high-quality, production-ready code using Node.js, TypeScript, React, and Next.js
  • Design and implement RESTful APIs and integrate with third-party services
  • Build responsive, performant front-end components and user interfaces
  • Develop and maintain PostgreSQL database schemas, queries, and optimizations

Technical Collaboration

  • Collaborate with product managers and engineering leads to translate business requirements into technical solutions
  • Work with data scientists to integrate data models and analytics into applications
  • Participate in code reviews to ensure code quality, maintainability, and adherence to best practices
  • Contribute to architectural discussions and technical decision-making

Documentation & Quality Assurance

  • Write clear, comprehensive technical documentation including API specifications, architecture diagrams, and code comments
  • Create and maintain Architecture Decision Records (ADRs) for significant technical choices
  • Implement unit tests, integration tests, and follow best practices
  • Ensure code meets quality standards through automated testing and CI/CD pipelines

DevOps & Deployment

  • Work with AWS services (Lambda, RDS, S3, API Gateway, etc.) for deployment and infrastructure management
  • Contribute to CI/CD pipeline development using AWS CDK and GitHub Actions
  • Implement monitoring, logging, and observability practices to ensure system health
  • Support production deployments and troubleshoot issues as needed.

Required Qualifications

Experience

  • 8+ years of professional full-stack software development experience
  • 5+ years of hands-on experience with the following technologies:
  • Node.js and TypeScript (backend development)
  • React or Next.js (frontend development)
  • PostgreSQL (database design, optimization, and management)
  • AWS cloud services (compute, storage, networking, deployment)
  • CI/CD pipelines using AWS CDK and GitHub Actions
  • RESTful API design and implementation
  • 8+ years managing software development projectsthrough complete release cycles from requirements to deployment
  • 8+ years collaborating effectively with cross-functional teamsincluding product, design, data, and business stakeholders

Technical Skills

  • Strong proficiency in JavaScript/TypeScript, Node.js runtime, and modern ES6+ features
  • Expert-level knowledge of React, Next.js, and modern frontend development practices
  • Deep understanding of PostgreSQL including schema design, query optimization, indexing, and performance tuning
  • Experience with AWS architecture patterns and services (serverless).
  • Proficiency in building and maintaining CI/CD pipelines with infrastructure as code
  • Strong understanding of RESTful API design principles, versioning, and documentation
  • Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.)
  • Knowledge of Git version control, branching strategies, and collaborative development workflows
  • Understanding of security best practices, authentication/authorization, and data protection

Soft Skills

  • Excellent written and verbal communication skills
  • Strong problem-solving abilities and analytical thinking
  • Ability to work independently with minimal supervision while meeting deadlines
  • Collaborative mindset and experience working in agile/scrum environments
  • Adaptability to changing priorities and ability to context-switch between projects

Preferred Qualifications

  • Experience with AI development tools (GitHub Copilot or similar AI-assisted coding tools)
  • Familiarity with additional AWS services beyond core offerings (EventBridge, SQS etc.)
  • Experience with monitoring and observability tools (CloudWatch, etc.)
  • Previous contract or consulting experience
  • Relevant AWS certifications (Developer Associate, Solutions Architect, etc.)

Key Deliverables

  • Production-quality code delivered on schedule and meeting acceptance criteria
  • Technical documentation for all developed features and systems
  • Unit and integration tests with appropriate code coverage
  • Code reviews and technical guidance for team members
  • Participation in sprint planning, standups, and retrospectives
  • Collaboration on architectural decisions and system design

More Info

Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 145090211