ShyftLabs

Full-Stack Developer

ShyftLabs

full-time

Posted on:

Location Type: Hybrid

Location: NoidaIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • This role focuses on designing, building, and optimizing scalable full-stack applications with a strong emphasis on backend development.
  • You will collaborate with global cross-functional teams to deliver cloud-native solutions using AWS services, real-time data streaming technologies, and modern API architectures.
  • You will own backend reliability, performance, and data design while contributing to frontend workflows, accessibility compliance, and seamless user experiences.
  • The role demands strong system thinking, code quality ownership, and continuous performance and architecture improvement.
  • 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.

Requirements

  • 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
Benefits
  • We are proud to offer a competitive salary alongside a strong healthcare insurance and benefits package.
  • We pride ourselves on the growth of our employees, offering extensive learning and development resources.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Full-Stack developmentTypeScriptReactReduxNext.jsGraphQLREST APIsPostgreSQLPythonCI/CD
Soft Skills
problem-solvingcommunicationcollaborationsystem thinkingcode quality ownershipcontinuous learningtroubleshootingperformance optimizationteam-orientedadaptability
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering