Backend Developer - MERN Stack

  • Udaipur
  • Evangelist Apps
Employment Type: Contract - Remote Experience Level: 4+ years of experience (must have) Company Description Evangelist Apps specializes in developing native mobile apps for iOS, Cross-platform, and Android platforms. With a dedicated offshore development team, we provide high-quality solutions at a lower cost. Our expertise includes developing apps for global clients like British Airways, BBC, UBS, and more. We follow agile methodologies and focus on building scalable architectures for easy maintenance and future development. Role Overview: As a Backend Developer (Architect), you will be responsible for building, and maintaining the core backend infrastructure for our applications. You will play a key role in shaping the architecture, ensuring best practices are followed. Your work will directly impact the performance and scalability of our products. Key Responsibilities: Development: Write clean, scalable, and efficient code, ensuring high performance and responsiveness of the backend. Integration: Collaborate with front-end developers to integrate user-facing elements with server-side logic. Database Management: Design and manage robust database structures, including schema design, indexing, and query optimization in MongoDB. Security: Implement and maintain security best practices, including data protection, authentication, and authorization. Performance Optimization: Analyze, diagnose, and resolve performance issues in the backend infrastructure. Continuous Improvement: Stay up-to-date with emerging technologies and industry trends to continuously improve the backend architecture. Mentorship: Guide and mentor junior developers, conducting code reviews, and providing constructive feedback. Qualifications: Experience: 4+ years of experience in backend development, with at least 3 years in an architectural role using the MERN stack. Technical Expertise: In-depth knowledge of Node.js, Express.js, MongoDB, and React.js. Experience with RESTful API design and implementation. Proficiency in database design and management with MongoDB. Strong understanding of asynchronous programming, closures, and JavaScript ES6+ features. Security: Familiarity with security practices such as SSL, OAuth, JWT, and encryption. Performance: Proven experience in optimizing applications for speed and scalability. Collaboration: Excellent communication and teamwork skills, with experience working in agile environments. Education: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Nice-to-Have: Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with containerization and orchestration tools like Docker and Kubernetes. Knowledge of microservices architecture and serverless computing.

Insert your email to proceed to Evangelist Apps's job offer

or