Senior Node.js Backend Developer Offline
We are seeking a Node.js Developer with a strong background in either the casino industry or financial systems. The ideal candidate will have extensive experience in developing backend services using PHP and Node.js, and a deep understanding of queuing systems such as RabbitMQ and Kafka, as well as database systems like MariaDB and Postgres. The candidate will play a crucial role in building and maintaining high-performance backend services.
Responsibilities:
- Develop and maintain backend services using PHP and Node.js to handle high volumes of financial transactions.
- Design, implement, and manage robust and scalable database solutions using MariaDB/ Postgres.
- Integrate and manage queuing systems like RabbitMQ and Kafka to ensure efficient transaction processing.
- Collaborate with DevOps engineers, and other team members to deliver high-quality products.
- Conduct code reviews, optimize performance, and ensure security best practices.
- Troubleshoot and resolve complex technical issues related to backend services and transaction handling.
- Mentor junior developers and contribute to the continuous improvement of the development process.
- Apply software development methodologies, such as Agile and Scrum, to ensure efficient project management and delivery.
- Implement and maintain containerization solutions using Docker.
Requirements:
- Proven experience in the casino industry or financial systems.
- Strong knowledge of queuing systems such as RabbitMQ and Kafka.
- Experience with Redis, MySQL, and/or PostgreSQL, including complex query optimization and database design.
- Understanding of Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture, CQRS, and Event-Driven Architecture (Intermediate level).
- Knowledge of Package Managers - experience with npm, pnpm, yarn, etc.
- Frameworks & Libraries, NestJS (Express-based) for scalable backend applications.
- TypeScript for robust and maintainable code.
- Database & ORM, Experience with Kysely, Knex, or similar query builders.
- Understanding of Schema Validation, Familiarity with Ajv, Typebox, Zod, or equivalent libraries.
- Experience with Monorepo Management like NX, pnpm workspaces, or similar tooling.
- Familiarity with RESTful API design and development, as well as GraphQL, Protobuf, and Flatbuffer.
- Proficiency in Unit Testing & End-to-End Testing (Intermediate level).
- Experience with version control systems.
- Strong understanding of software development methodologies, such as Agile and Scrum.
- Good grasp of containerization principles and experience with Docker.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
The job ad is no longer active
Look at the current jobs Node.js →
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Worldwide
Ukraine, Poland