Backend Developer
π Our Tech Stack:
JavaScript & TypeScript β the core of our backend β€οΈ
Fastify β a fast and flexible REST framework
SQL (Knex.js, no ORM) β no unnecessary magic abstractions
PostgreSQL / TimescaleDB β working with time-series data and optimizing queries
Redis β high-speed caching for better performance
Docker & Kubernetes β containerization and scaling
AWS Services: SQS, S3, Lambda, DynamoDB β integrations and automation
π₯ What Youβll Do:
- Develop and maintain reliable microservices using TypeScript
- Build and optimize REST APIs
- Work with SQL databases without using ORM
- Implement caching and improve service performance
- Integrate AWS services for cloud solutions
- Containerize services using Docker
Collaborate with the team and contribute to new feature development
β What Weβre Looking For:
- Experience with JavaScript and TypeScript in backend development
- Ability to design microservice architectures and build new services
- Experience with asynchronous communication between microservices (AWS SQS, RabbitMQ, etc.)
- Strong experience building RESTful services
- Deep understanding of SQL (preferably PostgreSQL) and experience with query builders (Knex.js, TypeORM, etc.)
- Understanding of key-value databases for caching (Redis, Memcached, etc.)
- Experience with Docker
- Ability to write efficient code without relying on ORMs or heavy frameworks
- Strong problem-solving skills and ability to work in a team
Focus on writing maintainable, well-documented code
β Nice to Have:
- Understanding of DevOps practices
- Experience with time-series data processing (TimescaleDB)
- Experience with cloud infrastructure (Kubernetes) and modern technologies
- Preference for writing lightweight, framework-independent code
- Ability to adapt quickly in a fast-paced environment
Strong motivation to learn and grow in backend development
π What We Offer:
- Performance reviews every 6 months
- 20 days of vacation + 10 sick days
- Flexible schedule and fully remote work
- Budget for sports, therapy, and insurance
- Budget for education and English courses
Fun team-building activities with a great team
If you want to work with powerful technologies, solve complex challenges, and grow professionally β weβd love to hear from you π
Required languages
| Ukrainian | Native |