Job Summary
Waverley is seeking a highly skilled and experienced Senior Node.js Backend Developer to design, develop, and maintain robust and scalable backend systems. The ideal candidate will have a strong foundation in Node.js, a deep understanding of backend architecture, and a proven ability to deliver high-quality code. This role requires a combination of technical expertise, problem-solving skills, and a passion for building efficient and reliable backend solutions.
Responsibilities
- Design, develop, and maintain backend services and APIs using Node.js and related technologies.
- Extensive experience with GCP infrastructure and services (Compute Engine, Cloud Storage, Cloud Functions, etc.).
- Strong test driven development experience
- Collaborate with frontend developers to ensure seamless integration of backend services.
- Optimize backend performance, scalability, and reliability.
- Write clean, well-structured, and maintainable code.
- Participate in code reviews and provide constructive feedback to team members.
- Implement security best practices to protect backend systems and data.
- Troubleshoot and resolve backend issues efficiently.
- Stay up-to-date with the latest Node.js and backend development trends.
Required Skills and Qualifications
- Strong proficiency in Node.js and JavaScript.
- Experience with backend frameworks (Express, NestJS, etc.).
- Solid understanding of database technologies (SQL, NoSQL).
- Experience with RESTful API design and development.
- Knowledge of version control systems (Git).
- Strong problem-solving and debugging skills
- Ability to work independently and as part of a team.
Preferred Qualifications
- Certifications in GCP (e.g., Professional Cloud Architect)
- Experience with Terraform for infrastructure provisioning.
- Experience with testing frameworks (Jest, Mocha).
- Understanding of DevOps practices.
- Experience with containerization (Docker).
Pablo Alejandro Rosales Perez
Senior Recruiter