Middle Back-end developer (Node.js + Golang)
Scale Final is looking for a talented and motivated Middle Back-end developer to join our dynamic team and contribute to our mission of excellence and innovation.
Requirements:
- 3+ years of experience with TypeScript/JavaScript
- 1+ years of experience with Golang
- Experience with Nest.js
- Proficiency with NoSQL databases, preferably MongoDB
- Proficiency with SQL DBMS, preferably PostgreSQL
- Good knowledge of design patterns and SOLID principles
- AI usage for the coding/researching process
- Experience with Microservices (communication, patterns, development process)
- Experience in developing REST APIs
- Experience with message brokers, preferably RabbitMQ
- Experience with Redis
Nice to have:
- Experience with Linux, CI/CD, Docker, background processing
- Expertise in ORM, preferably TypeORM
- Knowledge of gRPC
- Familiarity with WebSockets
- Experience with distributed systems and high-load services
Responsibilities:
– Build and optimize backend applications using Node.js (Nest.js) and Golang
– Design and implement RESTful APIs, ensuring performance and security.
– Work with MongoDB (NoSQL) and PostgreSQL (SQL) for efficient data storage and retrieval
– Develop microservices and integrate with RabbitMQ and Redis for scalability
– Optimize background processing and handle high-load distributed systems
– Utilize Docker, Linux, and CI/CD pipelines for smooth deployments.
– Work with WebSockets and gRPC for fast, efficient data transfer
We offer:
- Work in a brand new comfortable office in the heart of Warsaw, Poland or few minutes away from the beach in Limassol, Cyprus
- The opportunity to constantly develop professional skills
- Regular performance reviews
- Team building and English classes
- 21 vacation days and 7 sick leaves without a doctor's note per year
- Gym compensation after 6 months of continuous work with us
- Medical insurance after 1 year of continuous work with us