
Software Engineer (Back-End Node.js)
Job Brief
We need a senior software engineer with hands-on experience in the design, development, and maintenance of production systems.
We need a senior software engineer with hands-on experience in the design, development, and maintenance of production systems.
Responsibilities
- Design, Develop and lead software services development
- Maintain existing services and keep them healthy
- Write clean, maintainable, and scalable code
- Work closely with the product team and other technical teams as internal clients
About you
- You always take ownership of what you are working on
- You have a good grasp of async programming and Node.js
- You have at least 4 years of experience building backend services
- You are experienced with at least, one relational database like PostgreSQL
- You are experienced with at least, one no-SQL database like MongoDB
- You have deep knowledge of messaging tools like Apache Kafka or RabbitMq
- You have hands-on experience with Redis
- You have a good understanding of Git
- You are familiar with CI tools like GitLab-CI
It would be a plus if you
- Have K8S experience in production