You will be redirected to the company career page

Job Responsibilities:

  • Collaborate with cross-functional teams in different regions to design and implement backend and frontend solutions that meet business requirements and performance objectives.
  • Develop reliable and efficient backend components using AWS cloud services, including Lambda functions, S3, API Gateway, and message queuing systems.
  • Integrate real-time data streams into applications by leveraging expertise in streaming technologies such as Kafka.
  • Design, develop, and maintain GraphQL and REST APIs that are scalable, performant, and well-documented.
  • Create and optimize data models and implement robust data storage solutions aligned with application needs.
  • Conduct code reviews, debugging, troubleshooting, and performance optimization to ensure high-quality software delivery.
  • Monitor system performance and implement optimization strategies.
  • Stay up to date with industry trends, emerging technologies, and best practices to drive continuous improvement in backend development.
  • Ensure accessibility compliance, including proper use of ARIA attributes.
  • Design, maintain, and implement new workflows across both frontend and backend layers to ensure seamless user experiences and robust system functionality

Basic Qualifications:

  • Requires 3+ years of Full-Stack development experience
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
  • Strong proficiency in TypeScript, including understanding of type definitions and generics.
  • Experience with UI libraries and styling frameworks(Material-UI, SCSS/SASS using BEM methodology).
  • Proficiency in React, Redux, Redux Thunk, and Context API.
  • Experience with Next.js, including SSR, SSG, routing, and middleware.
  • Solid understanding of CI/CD pipelines and deployment best practices.
  • Hands-on experience with AWS cloud services and serverless architectures (Lambda, S3,Queues, etc.).
  • Expertise in developing GraphQL(Apollo Client, queries, mutations, subscriptions) and REST APIs, with deep knowledge of API design principles.
  • Skilled in API integration, including GraphQL and REST patterns, and authentication mechanisms (JWT, SSO).
  • Ability to write unit tests using tools such as Python testing frameworks and React Testing Library.
  • Advanced knowledge of PostgreSQL, including data modelling, performance optimization, and use of functions, views, materialized views, and stored procedures.
  • Strong programming skills in Python, with experience in frameworks like FastAPI or Django.
  • Familiarity with version control systems (e.g., Git) and Agile methodologies.
  • Excellent problem-solving skills, software patterns knowledge and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills for working in fast-paced, team-oriented settings.
  • Continuous learning mindset and enthusiasm for staying current with cloud computing and backend technologies

Job Summary

CompanyShyftLabs
LocationNoida, Uttar Pradesh
TypeFull-Time
LevelMid-level
DomainFull-stack