Backend Developer (Attainify)

Kyiv, Ukraine (Remote)

Attainify is an IT company within the Genesis ecosystem that leverages AI technology to transform how people achieve their goals.
We are developing an innovative product that helps users turn their ambitions into reality through personalized AI-powered action plans.

We’re looking for a Backend Developer to join our core tech team and drive innovation at scale.  This is a unique opportunity to work from scratch, implement cutting-edge technologies, and grow into a Team Lead for mobile development.

About you:

  • 4+ years of experience in backend development.  
  • Strong proficiency in Node.js or Python (we are discussing the Tech Stack, so you will have a chance to choose and offer the technologies).  
  • Experience working with PostgreSQL, MySQL, and NoSQL databases (MongoDB, Redis).
  • Experience in building RESTful APIs and integrating third-party services.
  • Understanding of backend design patterns and microservices architecture.
  • Experience implementing payment logic: subscriptions with recurring payments, webhook handling, billing logs.
  • Experience with AWS, Google Cloud, or other cloud platform.
  • Knowledge of caching and scaling mechanisms (Redis, Memcached).
  • Experience in deploying new projects and applying DevOps practices (Docker, CI/CD; Kubernetes is a plus).
  • Experience integrating OpenAI or other AI APIs will be a strong advantage.

What you will do:

  • Designing and developing the backend for a high-load AI project.
  • Creating APIs to enable interaction between the web platform and mobile application.
  • Integrating with OpenAI API (chat/completions) for adaptive content generation.
  • Implementing payment infrastructure: recurring payments, balance management between media, webhook handling.
  • Optimizing system performance (caching, load balancing, scalability).
  • Ensuring data security (authentication, encryption).
  • Working with databases (query optimization, data structure design).
  • Implementing push notifications for the mobile application.
  • Monitoring and troubleshooting production issues, improving system reliability.

What do we offer:

  • Impact on the product – your work will directly shape the technological future of the app.
  • Development from scratch – choose the tech stack and work without legacy code.
  • Growth and development – opportunity to scale the architecture, optimize performance, and integrate AI technologies.
  • Lunch card – company-paid lunches on office days.
  • 20 days of paid vacation.

Join us! 🚀

Backend Developer (Attainify)

Job description

Backend Developer (Attainify)

Personal information