Full Stack Software Developer
- ₹55,000 – ₹1L • No equity
- 3 years of exp
- Full Time
Not Available
In office
About the job
Key Responsibilities:
● Develop scalable, high-performance web applications using the MERN stack (MongoDB, Express, React, Node.js).
● Design and implement RESTful APIs and ensure seamless integration with the frontend.
● Deploy, manage, and optimize applications on AWS services (e.g., EC2, S3, RDS, Lambda).
● Set up CI/CD pipelines, monitoring, and automated testing for efficient deployments.
● Design, develop, and manage databases using MongoDB with a focus on scalability and performance.
● Write unit, integration, and end-to-end tests to ensure the quality and reliability of the codebase using tools like Jest, Mocha, or Cypress.
● Implement best practices for data modeling, indexing, and backup strategies.
● Ensure the application is optimized for speed, security, and scalability.
● Identify and resolve performance bottlenecks and implement caching strategies (e.g., Redis).
● Work closely with product managers, designers, and other developers to deliver high-quality software.
● Participate in code reviews, design discussions, and sprint planning sessions.
Skills and Qualifications:
● Bachelor’s degree in Computer Applications (BCA), Computer Science, Software Engineering, or a related field.
● 3+ years of experience in full-stack development using the MERN stack.
● Strong proficiency in JavaScript (ES6+), Node.js, Express, React, and modern libraries/frameworks.
● Experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation) and DevOps practices.
● Strong understanding of testing strategies, including unit testing, integration testing, and end-to-end testing.
● Solid understanding of RESTful APIs, microservices architecture, and serverless deployments.
● Hands-on experience with Git, CI/CD pipelines (Jenkins, GitHub Actions), and containerization (Docker).
● Strong problem-solving skills, attention to detail, and the ability to work independently.
Preferred:
● Experience with TypeScript, GraphQL, and server-side rendering (SSR) with React.
● Knowledge of security best practices and data protection.
● Familiarity with Agile methodologies and collaborative development environments.