company logo

Sr Full Stack Developer

Coimbatore
Chennai
Bangalore Rural
Pune
Hyderabad
Delhi
Mumbai
Full-Time
Contract
Senior: 4 to 10 years
5L - 15L (Per Year)
Posted on Sep 26 2024

About the Job

Skills

React
Node.js
MongoDB
JavaScript
HTML/CSS
RESTful APIs
Git
Agile Methodologies

Job Title: Full Stack Developer (MERN Stack)

Location: Remote

Job Type: Full-Time / Contract

Job Summary:

We are seeking Full Stack Developers with 3 to 10 years of experience in the MERN stack (MongoDB, Express.js, React.js, and Node.js). The ideal candidate will have the ability to work across both front-end and back-end development, with a focus on building robust, scalable, and enterprise-grade web applications. This role will vary in responsibilities depending on the developer's experience level but will focus on advanced features and integration for enterprise environments.

Experience Levels:

Mid-Level Full Stack Developer (3-5 Years Experience):

Key Responsibilities:

  • Design, develop, and maintain both front-end and back-end components using the MERN stack.
  • Collaborate with other team members to deliver features from concept to deployment.
  • Implement responsive front-end user interfaces with React.js and state management tools like Redux or Context API.
  • Build RESTful APIs with Node.js and Express.js, ensuring seamless integration with the front end.
  • Work with databases like MongoDB and MySQL/PostgreSQL for data management and optimization.
  • Write clean, scalable, and maintainable code following best practices.
  • Debug and troubleshoot issues in both front-end and back-end components.
  • Participate in code reviews and improve overall code quality in the team.

Required Skills:

  • 3-5 years of experience with the MERN stack (MongoDB, Express.js, React.js, Node.js).
  • Strong front-end skills, especially in React.js and modern JavaScript (ES6+).
  • Proficient in Node.js and Express.js for backend development.
  • Experience with relational databases like MySQL or PostgreSQL along with MongoDB.
  • Familiarity with version control systems like Git and Agile development practices.
  • Basic knowledge of cloud platforms (AWS, Azure) and CI/CD pipelines.

Senior Full Stack Developer (6-10 Years Experience):

Key Responsibilities:

  • Lead the design and development of large-scale, enterprise-grade applications using the MERN stack.
  • Architect and implement complex, scalable solutions for web applications.
  • Integrate front-end and back-end technologies, ensuring high performance and data consistency.
  • Develop and manage complex RESTful APIs, microservices, and serverless functions.
  • Manage databases with both NoSQL (MongoDB) and RDBMS (MySQL/PostgreSQL), optimizing for performance and scalability.
  • Implement advanced security features, including OAuth, JWT, encryption, and secure access management.
  • Guide and mentor junior and mid-level developers, conducting code reviews and architectural discussions.
  • Optimize application performance, ensuring efficient use of resources across front-end and back-end systems.
  • Collaborate with DevOps teams to establish CI/CD pipelines, automated testing, and monitoring systems.

Required Skills:

  • 6-10 years of experience with the MERN stack and advanced JavaScript development.
  • Expertise in both React.js and back-end development with Node.js and Express.js.
  • Proficiency with both NoSQL (MongoDB) and RDBMS (MySQL/PostgreSQL) databases.
  • Deep understanding of Microservices Architecture, Serverless Computing, and containerization tools like Docker.
  • Advanced knowledge of cloud platforms like AWS, Azure, or Google Cloud.
  • Experience with advanced tools like Redis, Kafka, RabbitMQ for caching and messaging.
  • Strong leadership skills, with the ability to mentor and lead development teams.
  • Solid understanding of DevOps processes, including deployment pipelines and performance monitoring.

Advanced Technologies (Preferred):

  • Experience with TypeScript for enhanced type safety and maintainability.
  • Familiarity with Next.js, GraphQL, or other advanced front-end frameworks.
  • Knowledge of Kubernetes for orchestrating containerized applications.
  • Experience with real-time communication technologies like WebSockets.

Required for Both Levels:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
  • Strong communication and collaboration skills.
  • Ability to work effectively in remote team environments.

Why Join Us?:

  • Exciting projects using modern and cutting-edge technologies.
  • Collaborative team environment with opportunities for growth.
  • Flexible working conditions with remote options.



About the company

Ultrafly Solutions Private Limited is a Software development & Recruitment Organization, Located in Coimbatore. We have been providing our services to a select set of clients across verticals & horizontals within the IT Industry and we have acquired expertise in catering to their critical mandates/ resource requirements. We specialize in providing turnkey, retained, and contingency recruit ...Show More

Industry

IT Services and IT Consul...

Company Size

11-50 Employees

Headquarter

Coimbatore South

Other open jobs from Ultrafly Solutions Private Limited