Senior Software Engineer – Node.js
We are looking for a Senior Software Engineer – Node.js to join our dynamic team.
Key Responsibilities
- Designing, implementing, and maintaining server-side applications using Node.js and MongoDB on the Google Cloud Platform.
- Designing and implementing low-latency, high-availability, and performant applications.
- Integrating user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Implementing security and data protection.
Candidate Profile
- Bachelor's degree in Computer Science, Software Engineering, or a related field preferred.
- 2+ years of professional experience in Node.js development.
- 2 years of understanding of database concepts and experience working with MongoDB.
- Solid experience in developing web applications using Node.js and MongoDB.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript frameworks.
- Knowledge of RESTful APIs and experience in building and consuming them.
- Experience with version control systems (e.g., Bitbucket, Git) and agile development methodologies.
- Experience in working with the GCP ecosystem, such as Kubernetes, will be an added advantage.
- Experience in automated unit test development practices and design methodologies.