Full Stack Developer
JIT Inspire Verified employer
Actively hiring · Posted 13d ago · JEV2610FD6DC39BF8
Job description
Job Description – Senior Software Developer Key Responsibilities:Architect, develop and maintain web applications using the MERN stack.Design RESTful APIs (and possibly GraphQL) in Node.js/Express, integrate with front-end in React.Build and enhance the front-end UI in React, ensuring performance, responsiveness and maintainability.Design MongoDB schemas, indexes and queries for high-traffic/scale scenarios.Deploy, operate and optimise cloud infrastructure on AWS: e.g., EC2, Lambda, S3, RDS/DynamoDB, VPCs, IAM, autoscaling.Ensure high availability, fault-tolerance, and scalability of services in production.Set up and maintain CI/CD pipelines, infrastructure as code, automated testing, monitoring & alerting.Troubleshoot and fix performance bottlenecks across the stack (front-end, back-end, database, cloud).Collaborate with cross-functional teams (product, design, QA, DevOps) to deliver features end-to-end.Mentor junior/mid-level developers, conduct code-reviews, impart best practices.Stay up to date with emerging technologies, propose improvements to architecture and processes.Required Skills & Qualifications:3-5 years of hands-on experience in full-stack web development using the MERN stack (MongoDB, Express.js, React.js, Node.js).Strong front-end skills in React: component architecture, hooks, state management, performance optimisation.Solid back-end skills in Node.js/Express: API design, middleware, security, robustness.Experience with MongoDB (or equivalent NoSQL) including schema design, query optimisation, indexing.Proven experience working with AWS cloud services (compute, storage, database, networking, security, monitoring).Experience deploying applications at scale: autoscaling, high availability, disaster recovery.Familiarity with CI/CD pipelines, infrastructure‐as‐code (CloudFormation, Terraform or similar), containerisation (Docker) is a plus.Good understanding of software engineering best practices: code-quality, testing, documentation, version control (Git).Excellent communication skills, self-motivation, ability to work remotely and collaborate across time zones.Bachelor’s degree in Computer Science or related field (or equivalent experience).
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with JIT Inspire.
- Track your application and get updates by email and WhatsApp.