Apply

Senior Back-End Developer (MERN Stack)

Posted 2024-10-15

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Philippines

🔍 Industry: Digital marketing

🏢 Company: Online Marketing Gurus

⏳ Experience: 5+ years

🪄 Skills: AWSNode.jsEs6GitJavascriptMongoDBOAuthBeanstalkReduxReactCI/CDJavaScriptMicroservices

Requirements:
  • Bachelor’s/Master’s in Computer Science, Engineering, or related field.
  • 5+ years in back-end development with the MERN stack.
  • Proficient in JavaScript (ES6+), Node.js, and Express framework.
  • Deep understanding of MongoDB and Mongoose for database management.
  • Expertise in developing CRUD APIs.
  • Demonstrated experience in integrating with external APIs.
  • Knowledge of middleware, authentication, and authorization mechanisms, including OAuth and JWT.
  • Understanding of Cross-Origin Resource Sharing (CORS).
  • Demonstrated understanding of Git, CI/CD practices, and deployment lifecycle.
  • Familiarity with microservices architecture and AWS Elastic Beanstalk for application deployment.
  • Experience in React and Redux for front-end development (desirable).
  • Familiar with code versioning tools, particularly Git.
  • Understanding of OWASP security principles.
  • Excellent problem-solving skills and ability to adapt in a fast-paced environment.
  • Strong communication and teamwork abilities.
Responsibilities:
  • Develop and maintain back-end applications using the MERN stack (MongoDB, Express, React, Node.js).
  • Collaborate with front-end developers on integrating user-facing elements.
  • Manage MongoDB databases, optimizing for large-scale data processing.
  • Implement security measures, including data protection.
  • Design and develop high-performance, low-latency applications.
  • Maintain code quality through comprehensive documentation and testing.
  • Lead improvements in application architecture and system performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay updated on emerging technologies and industry trends.
Apply