
Full-Stack Developer
ShyftLabs
full-time
Posted on:
Location Type: Hybrid
Location: Noida • India
Visit company websiteExplore more
Tech Stack
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