We are looking for an experienced Senior Full Stack Developer with expertise in the MERN (MongoDB, Express.js, React, Node.js) stack. In this role, you will design, develop, and deploy highly scalable and efficient web applications. You'll collaborate closely with cross-functional teams to deliver high-quality software solutions, mentor junior developers, and contribute to the overall technical growth of the team.
Clients Overview
Our clients span various industries, including distribution, manufacturing, primary produce, energy sector, resourcing, healthcare, finance, and their project needs vary from configuring and integrating established software packages into their environment, to custom software developed to meet their product or business outcome. Whether it's enhancing existing features, developing new functionalities, or streamlining processes, we are committed to meeting and exceeding customer expectations.
Key Responsibilities:
- Full-Stack Development: Design, develop, and maintain scalable web applications using the MERN stack.
- Architecture Design: Lead the architecture and design of robust, secure, and scalable systems.
- Code Quality: Write clean, efficient, and well-documented code, ensuring adherence to best practices.
- Testing: Implement and maintain testing frameworks for both frontend and backend components.
- Collaboration: Work closely with designers, product managers, and other developers to ensure a seamless user experience.
- Performance Optimization: Monitor and optimize system performance and reliability.
- Mentorship: Mentor and guide junior developers, promoting knowledge sharing and best practices within the team.
- Technical Leadership: Stay updated with emerging technologies and propose improvements to existing processes and technologies.
Qualifications and Experience:
- 4-5 years of professional experience in software development.
- Proficiency in MERN Stack: Strong experience with MongoDB, Express.js, React.js, and Node.js.
- Frontend Expertise: In-depth knowledge of modern JavaScript (ES6+), HTML5, CSS3, and responsive design.
- Backend Skills: Experience building RESTful APIs and working with frameworks like Express.js.
- Database Management: Proficient with MongoDB, including schema design and performance optimization.
- State Management: Experience with state management libraries such as Redux, Context API, or similar.
- Version Control: Hands-on experience with Git and CI/CD pipelines.
- Problem-Solving: Strong analytical and debugging skills.
- Team Collaboration: Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with GraphQL, WebSockets, or other advanced backend technologies.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of DevOps practices, including Docker and Kubernetes.
- Experience in Agile/Scrum development environments.
Why You'll Love Working Here:
- A vibrant startup culture with a hint of fun and newness.
- Opportunities to work on diverse and exciting projects.
- A supportive and collaborative team environment.
- Room for professional growth and continuous learning.
- Flexible working hours and remote work options.