Senior Backend JavaScript Developer (DCA Datasets Team)
Bright Data Netanya, Center District, Israel
Software Development · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will take end-to-end ownership of feature development, from design to production rollout, within a microservices architecture. You will also build and operate scalable backend services while collaborating with cross-functional teams to ensure high performance and reliability.
What they look for
Requirements
The role requires at least 5 years of software engineering experience, with a minimum of 3 years specifically in backend JavaScript and Node.js development. Candidates must have proven experience with microservices, MongoDB, Redis, and containerized deployments like Kubernetes.
Full description
We’re looking for exceptional and experienced Backend JavaScript Developers to join our DCA data-sets team, with deep expertise in Node.js and building production-grade backend services.
In this role, you will take end-to-end ownership of product and feature development, building SaaS applications and services in a microservices architecture, using modern technologies in a fast-paced and professional environment.
Tech Stack:
Node.js, JavaScript, MongoDB, Kubernetes, Redis (including Redis Streams), Snowflake, AWS
(plus additional relational/NoSQL data stores as needed)
Responsibilities
- End-to-end feature development, from design and implementation to production rollout and ongoing improvements.
- Build and operate backend services with a strong focus on scalability, reliability, and performance in a microservices environment.
- Participate in system design and architecture planning, and contribute to technical decisions across the team.
- Work with asynchronous, message-driven components using Redis Streams, including debugging, tuning, and ensuring resilient processing.
- Write high-quality, maintainable code with appropriate test coverage; participate actively in code reviews.
- Collaborate effectively with teammates and cross-functional stakeholders to deliver high-impact outcomes.
- Continuously learn, adapt, and stay up-to-date with best practices and evolving technologies.
Requirements
- 5+ years of hands-on software engineering experience, including 3+ years focused on backend JavaScript / Node.js development.
- Proven experience building and maintaining SaaS applications and/or production backend services.
- Experience working in a microservices architecture (service boundaries, APIs, reliability patterns).
- Hands-on experience with MongoDB and Redis.
- Experience with message broker systems (rabbitmq/kafka/Redis).
- Familiarity with Kubernetes and containerized deployments.
- Good understanding of system design fundamentals: APIs, data modeling, performance, scalability, and reliability.
- Fast learner, able to work both independently and as a team player.
- Proficiency in English, with strong written and verbal communication skills.
Nice to Have:
- Experience with Snowflake and data pipelines/analytics.
- Experience with AWS and cloud-based production environments.
- Experience with Redis Streams.
- Experience with relational databases (e.g., PostgreSQL/MySQL) and additional NoSQL technologies.
- Experience with observability tooling (logging/metrics/tracing) and incident response.
Similar roles
-
Software Engineer II (Java, Android/Kotlin/IOS/Javascript)
Motorola Solutions Bengaluru, Karnataka, India
-
Analyste-Développeur Front-End JavaScript / Vue.js
Sword Technologies N.V./S.A. Luxembourg, Luxembourg
-
Full Stack Developer (Javascript)
Codekeeper Romania · $10K–$100K/yr
-
JavaScript Engineer
Sabenza IT & Recruitment City of Johannesburg Metropolitan Municipality, Gauteng, South Africa
-
Software Engineer - JavaScript developer
Circana Courbevoie, Ile-de-France, France
-
Senior Software Engineer - JavaScript developer
Circana Courbevoie, Ile-de-France, France