Senior Software Engineer; Full Stack
The ideal candidate will have a strong background in developing web applications using the MERN stack (MongoDB, Express.js, React, and Node.js). You will be responsible for designing, developing, and maintaining high-quality web applications, collaborating with cross-functional teams, and ensuring seamless integration of various components.
Codevative OverviewFounded in 2016 in Muscat Oman, Codevative is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Full-Stack Development- Design, develop, and maintain web applications using the MERN stack.
- Implement responsive and efficient front‑end components using React.js.
- Build and maintain scalable backend services and APIs with Node.js and Express.js.
- Design and manage MongoDB databases, including data modeling, schema design, and optimization.
- Ensure efficient data retrieval and storage solutions to support application requirements.
- Develop and integrate RESTful APIs to connect the front-end with back-end services.
- Ensure seamless integration with third‑party services and APIs as needed.
- Write clean, maintainable, and well‑documented code.
- Implement unit tests and integration tests to ensure code quality and reliability.
- Debug and resolve issues, and optimize performance across the stack.
- Work closely with designers, product managers, and other developers to deliver high‑quality features.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Communicate effectively with team members to understand requirements and propose solutions.
- Participate in Agile/Scrum development processes, including sprint planning, daily stand‑ups, and retrospectives.
- Contribute to continuous improvement of development practices and processes.
- Deploy applications to cloud services (e.g., AWS, Azure) and manage server environments.
- Monitor application performance, troubleshoot issues, and implement enhancements.
- Strong experience with the MERN stack:
MongoDB, Express.js, React.js, Node.js. - Knowledge of front-end technologies such as HTML5, CSS3, and Bootstrap.
- Experience with version control systems, particularly Git.
- Familiarity with RESTful APIs and web services.
- Understanding of cloud services (AWS, Azure) and containerization (Docker) is a plus.
- 3 to 7 years of professional experience in full-stack web development.
- Proven experience in developing and deploying web applications using the MERN stack.
- Experience with Agile/Scrum methodologies and working in cross-functional teams.
At Codevative, milestones aren’t just reached; they’re celebrated. We know how to appreciate the magic you bring. We create memories, friendships, and laughter that linger long after.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).