- Be a hands-on developer in tackling complex design problems and writing clean, well-tested code.
- Strong proficiency in Node.js and/or other languages like Ruby and Python.
- Prior experience in designing and launching scalable backend services and APIs using Node.js.
- Drive the technical direction of the team, including technology and tool selection.
- Mentor and coach other engineers, providing guidance and code reviews.
- Optimize performance and scalability of backend services for high throughput and low latency.
- Identify and address technical debt and performance bottlenecks in the codebase.
- Collaborate with DevOps engineers to deploy and manage backend services in production environments.
- Collaborate with architects and principal engineers to define the organization’s technical strategy.
Requirements
- 10+ years of experience in backend development, with a strong proficiency in multiple programming languages, preferably Node.js and Ruby.
- Experience building scalable and maintainable backend services and APIs using Node.js.
- Deep understanding of asynchronous programming and event-driven architecture.
- Strong knowledge of databases, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
- Experience leading a team of backend engineers and driving technical initiatives.
- Experience with cloud platforms preferably AWS.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with microservices architecture.
Benefits
- A fun, friendly, and helpful company culture
- Competitive compensation
- Restricted Stock Unit Program
- Private Medicover healthcare + cafeteria plan/SZEP card
- Employee Stock Purchase Program
- Wellness motivation through PandaFit
- An extra week off for the whole company every year
- Employee recognition program through Motivosity
- Goal-setting, proactive reviews, and internal training
- Employee assistance program
PostgreSQL Python Backend Node.js Amazon Web Services (AWS) MongoDB DevOps Docker Kubernetes Redis Ruby microservices MySQL