Location
: Remote
Employment Type
: Full-time
About the Role:
We are looking for a talented
Node.js Backend Engineer
to join our team.
You will be responsible for building and maintaining backend services, ensuring seamless integrations with third-party APIs, and working with
Google Cloud
infrastructure.
This is a fantastic opportunity for someone with a passion for building scalable, secure, and high-performance backend systems.
Responsibilities:
Design, develop, and maintain backend services using
Node.js
.
Integrate with third-party APIs and ensure data flows are efficient and secure.
Optimize application performance, scalability, and reliability.
Work with
Google Cloud
services (e.g., Cloud Functions, Pub/Sub, Cloud Storage, etc.).
Collaborate with frontend developers and other team members to deliver high-quality products.
Write clean, maintainable, and well-documented code.
Troubleshoot and resolve issues in a timely manner.
Participate in code reviews and promote best practices in software development.
Requirements:
7+ years
of experience in backend development using
Node.js
.
Solid understanding of
Google Cloud
infrastructure and services.
Strong experience with
RESTful APIs
and
third-party API integrations
.
Familiarity with databases such as
PostgreSQL, MongoDB, or Firebase
.
Experience with
microservices architecture
and containerization (e.g., Docker).
Understanding of
security best practices
in web applications.
Strong problem-solving skills and ability to work independently in a remote environment.
Fluent English
for communication in an international team.
Nice to Have:
Experience with
CI/CD pipelines
and automated testing.
Knowledge of serverless computing and infrastructure as code (e.g., Terraform).
Familiarity with
Agile methodologies
and collaboration tools like Jira or Slack.
Benefits:
Fully remote work with flexible hours.
Opportunity to work with cutting-edge technology in a dynamic and growing company.
Continuous learning and professional development opportunities.