09 nov
|
Placements24
|
Mérida
09 nov
Placements24
Mérida
About the Role
Our client, a fast-paced technology company focused on building scalable and resilient web applications, is seeking a talented Backend Developer with expertise in Node.js and microservices architecture to join their fully remote team. This is an exceptional opportunity for experienced developers who are passionate about creating robust server-side solutions and thrive in a collaborative, virtual environment. You will be instrumental in designing, developing, and deploying microservices that power our client's cutting-edge platform. We value innovation, clean code, and a strong commitment to best practices. This role offers the flexibility to work from anywhere, contributing your skills to impactful projects from the comfort of your home. We foster a culture of continuous learning, shared ownership, and technical excellence, making this an ideal place for top backend talent to grow. The ideal candidate is proactive, detail-oriented, and eager to make a significant contribution.
Key Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable backend code using Node.js.
- Build and deploy scalable microservices that form the backbone of our platform.
- Integrate user-facing elements with server-side logic, ensuring seamless functionality.
- Implement robust APIs (RESTful or GraphQL) for communication between services and with frontend applications.
- Work with databases (e.g., PostgreSQL, MongoDB, Redis) to store and retrieve data efficiently.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and stability.
- Optimize applications for maximum speed, scalability, and reliability.
- Collaborate closely with frontend developers, product managers, and other engineers to deliver high-quality features.
- Participate in code reviews to maintain code quality, share knowledge, and provide constructive feedback.
- Troubleshoot, debug, and upgrade existing systems.
- Stay current with emerging backend technologies and best practices in microservices development.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience (3+ years) as a Backend Developer, with a strong focus on Node.js.
- Deep understanding of Node.js and its core modules, as well as experience with frameworks like Express.js.
- Demonstrated experience designing and implementing microservices architecture.
- Proficiency in working with various database technologies (SQL and NoSQL).
- Experience with message queuing systems (e.g., RabbitMQ, Kafka) is a plus.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Knowledge of security best practices in backend development.
- Experience with testing frameworks (e.g., Jest, Mocha).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively in a distributed team.
- Experience with CI/CD pipelines is desirable.
Benefits
- Competitive salary and performance-based bonuses.
- Fully remote work arrangement with adaptable hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development, including training and conference attendance.
- Access to modern development tools and technologies.
- Collaborative and supportive remote team culture.
- Stock options or equity participation opportunities.
- Chance to work on innovative projects with significant impact.
- Regular team virtual events and social activities.
#J-18808-Ljbffr
📌 Desarrollador Backend con Experiencia en Node.js y Microservicios (Mérida)
🏢 Placements24
📍 Mérida