10 CoRover Jobs
Node Js Backend Developer
CoRover
posted 9d ago
Key skills for the job
We are looking for a skilled Node.js Developer with experience in Nest.js and proficiency in Google Cloud Platform (GCP) services. As a member of our development team, you will be responsible for designing, implementing, testing, and maintaining backend services and APIs for our applications.
Responsibilities:
1. Design and develop scalable, reliable, and high-performance backend services using Nest.js framework.
2. Collaborate with cross-functional teams to define, design, and ship new features and improvements.
3. Write well-structured and maintainable code while adhering to coding standards and best practices.
4. Integrate third-party services and APIs as needed.
5. Optimize applications for maximum speed and scalability.
6. Perform code reviews to maintain code quality and ensure adherence to architectural guidelines.
7. Identify and fix bugs and performance bottlenecks.
8. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
9. Stay up-to-date with the latest industry trends, technologies, and best practices.
Requirements:
1. Proven experience in building and deploying Nest.js applications.
2. Strong proficiency in Nest.js framework.
3. Experience with Google Cloud Platform (GCP) services such as Compute Engine, Cloud Functions, Cloud Storage, Cloud Firestore, and Pub/Sub.
4. Proficient understanding of code versioning tools, such as Git.
5. Solid understanding of RESTful API design and development.
6. Familiarity with authentication and authorization protocols (JWT, OAuth, etc.).
7. Knowledge of database systems, both SQL and NoSQL.
8. Strong problem-solving skills and attention to detail.
9. Excellent communication and teamwork skills.
Nice-to-Have Skills:
1. Experience with other JavaScript frameworks (Express.js, Hapi.js, etc.).
2. Knowledge of front-end technologies (HTML, CSS, JavaScript, etc.)
3. Previous experience in developing applications for scalable and distributed systems.
Education and Experience:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in Node.js development.
- 3+ years of experience with Nest.js.
- 3+ years of experience with Google Cloud Platform.
Employment Type: Full Time, Permanent
Read full job description