Hello! We, Don’t Panic Recruiting Agency, seek a Senior Full-Stack Developer for our client SERB.
Full-time, remote, or relocation to Oman.
SERB is a modern high-tech enterprise founded in 2020 to lead the drone industry in the Sultanate of Oman by offering intelligent services and products.
We are seeking a Senior Full MERN Stack Developer with over 5 years of full-stack development experience. The ideal candidate will possess in-depth knowledge of the MERN stack (MongoDB, Express.js, React.js, Node.js) along with additional front-end and back-end technologies, database management systems, and various testing frameworks.
Key Responsibilities:
● Develop, maintain, and optimize full-stack web applications using the MERN stack.
● Design and implement user-facing features with React.js and potentially other frameworks like Angular.
● Develop and maintain server-side logic using Node.js and Express.js, with an understanding of microservices architecture.
● Implement and manage databases using MongoDB and PostgreSQL.
● Create and maintain RESTful and GraphQL APIs.
● Implement real-time communication functionalities using technologies like Socket.io.
● Ensure high-quality code with testing frameworks like Jest, Karma, and Selenium.
● Collaborate with a team to design, develop, and launch new features.
● Ensure the performance, quality, and responsiveness of applications.
Required Skills and Experience:
● Minimum Experience: 5+ years in full-stack development, including expertise in MERN stack and other technologies.
● Front-End Skills: Proficient in HTML, CSS, JavaScript, and frameworks like React.js and Angular.
● Back-End Skills: Expertise in Node.js and Express.js, familiarity with microservices architecture.
● Database Management: Experience with MongoDB, PostgreSQL, and other data storage solutions.
● API Development: Proficiency in creating and consuming RESTful and GraphQL APIs.
● Real-Time Communication: Experience with technologies like Socket.io.
● Version Control: Proficiency in using GitHub.
● Testing: Experience with testing frameworks like Jest, Karma, and Selenium.
● Other Skills: Strong analytical and problem-solving skills, excellent communication, and teamwork abilities.
Other Requirements:
● A commitment to collaborative problem-solving, sophisticated design, and quality products is essential.
● Continuous learning and adaptation to new technologies and techniques.
Recruitment Process:
1) Screening call with Recruiter.
2) Technical interview.
3) Culture Fit interview.