BNX| Media is a full-cycle digital marketing agency powered by growth and results. As a partner of banxso.com, we specialize in developing strategies and implementing innovative marketing solutions for our clients in Ukraine and worldwide.
6 березня 2025

Back-End Developer (TypeScript Node.js) (вакансія неактивна)

Київ $2500–3400

We are an official partner of one of the largest online trading platforms in the world. Our specialists form a team of professionals who approach every challenge with passion and determination. We don’t just work for our clients; we create real opportunities for their growth. Every project is a chance for us to deliver the best results. Our clients’ success is our goal, and we are ready to pursue it together!

Job Description:

We are seeking an experienced TypeScript Node.js Developer to join our backend development team. The successful candidate will be responsible for developing web applications, APIs, microservices, integrations, and internal scripts/utilities. This role emphasizes building robust and scalable code, ensuring code quality through automated tools, and collaborating effectively with cross-functional teams. While prior experience with AdonisJS is not required, the candidate should be willing to contribute to projects involving this framework as needed.

Key Responsibilities:

  • Develop and maintain web applications, APIs, microservices, integrations, and internal scripts/utilities using TypeScript and Node.js.
  • Create distributable and reusable libraries and SDKs for both internal and public use.
  • Collaborate with cross-functional teams to define and implement new features and enhancements.
  • Ensure code quality and adherence to coding standards by utilizing tools like ESLint and Prettier.
  • Containerize applications correctly using Docker, focusing on statelessness and environment-based configurations.
  • Interact with queue systems and message brokers such as Redis or RabbitMQ to implement asynchronous processing.
  • Utilize query builders like Knex.js and ORMs such as Lucid for efficient database interactions.
  • Troubleshoot and resolve technical issues in existing codebases.
  • Stay current with the latest TypeScript and Node.js features, updates, and industry trends.
  • Contribute to projects involving AdonisJS as required; prior experience is not mandatory, but a willingness to learn is essential.


Qualifications:

  • Demonstrated experience as a Node.js Developer with a strong focus on TypeScript.
  • Proficiency in developing web applications, APIs, microservices, and integrations.
  • Strong understanding of Node.js and its core principles, including event-driven architecture, non-blocking I/O, and asynchronous programming patterns.
  • Experience with module bundlers and package managers, such as Vite, Rollup.js, npm, and Yarn.
  • Ability to correctly containerize applications using Docker, emphasizing stateless design and environment-based configurations.
  • Experience interacting with queue systems and message brokers such as Redis or RabbitMQ.
  • Proficiency with query builders like Knex.js and ORMs such as Lucid for database interactions.
  • Familiarity with RESTful API design and implementation.
  • Knowledge of version control systems, particularly Git.
  • Ability to ensure code quality using automated tools like ESLint and Prettier.
  • Problem-Solving Approach: A proactive attitude towards tackling challenges, with a willingness to explore and learn new solutions. Openness to collaboration and seeking assistance when needed to find effective outcomes.
  • Best Effort Commitment: Dedication to giving your best effort in all tasks, striving to achieve high-quality results even when faced with complex problems.
  • Strong communication and teamwork skills.
  • Desirable: Experience with AdonisJS is a plus but not required.
  • English language skills at B2/C1 level.


    With us you will get:
  • Flexible start of the working day (9:00-17:00, 10:00-18:00, 11:00-19:00).
  • Comfortable office with modern equipment.
  • Health insurance, which is fully covered by the company.
  • Professional development courses.
  • Mental health services.

    Send your resume and we will tell you all the details!