DNA325 is a local partner for global companies and startups who are launching their Software Development and R&D centers in Ukraine. At DNA325, we provide a simplified and cost-effective way to build your very own talented remote team in Ukraine: from hosting in our office space to local IT personnel recruiting and management.
6 грудня 2024

Senior Backend Developer — Node.js, TypeScript, MongoDB, Firebase, Docker (вакансія неактивна)

віддалено $3000–5000

The company manages two live mobile applications that have been in the market for over 1.5 years:

  1. An AI-powered app designed to solve math problems.
  2. A music streaming app, similar to Spotify.

This role offers an exciting opportunity to work on cutting-edge technologies, improve app functionality, and tackle complex challenges to deliver exceptional user experiences.

Responsibilities:

  • Design, develop, and maintain robust backend solutions using Node.js and TypeScript.
  • Work with MongoDB and Firebase (functions, hosting, Firestore) to ensure efficient data handling and storage.
  • Optimize application performance and scalability using Docker and containerized environments.
  • Collaborate with cross-functional teams to gather requirements, define project scope, and ensure successful project delivery.
  • Troubleshoot and debug backend issues, ensuring high availability and reliability.
  • Implement new features and functionalities to enhance application usability and performance.
  • Stay updated on emerging backend technologies and best practices to improve development processes.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of Backend development experience, with a strong focus on Node.js and TypeScript.
  • Proficiency with MongoDB and Firebase (functions/hosting/firestore).
  • Hands-on experience with Docker for deploying containerized applications.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Solid understanding of software development principles, including clean code, scalable design, and maintainability.
  • Other Requirements:
    • Candidates must be prepared to showcase their work during the interview process (excluding projects covered by NDA).

Preferred Experience:

  • Familiarity with software architecture and design patterns.
  • Proven experience integrating AI or machine learning features into backend systems.
  • Ability to manage priorities and deliver results in a dynamic, fast-paced environment.

This role is ideal for a Backend Developer passionate about solving complex technical challenges and contributing to the growth of innovative applications.