Sr Full Stack Developer
Sr Full Stack Developer58
Applications
58
Applications
About the Job
Skills
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
Industry
IT Services and IT Consul...
Company Size
11-50 Employees
Headquarter
Coimbatore South
Other open jobs from Ultrafly Solutions Private Limited