Backend Developer

Backend Developer

JatApp is an IT product company that creates valuable high-tech products used daily by millions worldwide. We are looking for a Backend Developer to join our R&D team.

In this role, you will take the lead in architecting and developing robust backend systems to support our mobile applications. You will play a pivotal role in the creation process, ensuring the scalability, security, and reliability of our backend infrastructure. The ideal candidate will have a strong focus on performance optimization, security best practices, and delivering high-quality solutions that meet the needs of our mobile applications.

Your responsibilities will be:

  • Architect and implement scalable backend systems using Node.js as the first and only backend developer on the team
  • Develop and maintain RESTful APIs to support mobile applications
  • Design, implement, and manage database systems (SQL and NoSQL)
  • Set up and maintain cloud infrastructure on platforms such as AWS or Google Cloud
  • Develop and manage microservices architecture
  • Utilize containerization technologies like Docker and Kubernetes for efficient deployment and scaling
  • Implement and manage CI/CD pipelines using tools like Bitrise and GitLab Actions
  • Implement security best practices and conduct regular security audits
  • Monitor and optimize the performance of backend systems
  • Integrate and manage third-party APIs

What you’ll need:

  • Minimum 5 years of experience in backend development using Node.js
  • Strong proficiency in database systems: SQL or NoSQL (e.g., MongoDB, MySQL, PostgreSQL)
  • Experience with microservices architecture and RESTful APIs
  • Proficiency with cloud platforms like AWS or Google Cloud
  • Experience with containerization technologies like Docker and Kubernetes
  • Familiarity with DevOps practices and CI/CD
  • Experience with Bitrise and GitHub Actions
  • Knowledge of security best practices for backend development
  • Experience working on large projects that have been released
  • Understanding of mobile project principles for mass users
  • Experience with queue systems (e.g., RabbitMQ, Redis, AWS SQS)

  • Mobile application experience, including creating infrastructure and architecture from scratch, and working with mobile notifications
  • Experience with APNs and Firebase
  • Proficiency in integrating third-party APIs
  • Creative problem-solving skills
  • Results-driven personality and self-motivation
  • Ability to work autonomously and adhere to deadlines

Would be a plus:

  • Bachelor's degree in Computer Science or a related field
  • Experience with Vue.js or React
  • Experience in the AI niche

At JatApp, we value:

  • Responsibility for your product and processes 
  • Result orientation and perseverance in achieving your goals
  • Flexibility and quick adaptation to changes
  • Ownership of your work and closing turnkey tasks
  • Continuous development and teamwork

Recruitment process:

Interview with HR — Test task — Technical interview — Final interview — Reference Check — Offer

We Offer:

  • Flexible schedule and the ability to work remotely
  • Technical equipment (laptop) for work or reimbursement for it
  • Coverage of meal expenses
  • Health insurance and compensation for sports activities after the end of the probationary period
  • Compensation for professional development training, participation in conferences, and meetups — at the end of the probationary periodInformal events, team building
  • 20 days off per year, 15 days of paid sick leaves (12 with medical certificate, 3 without)
  • Annual compensation review and annual bonus


Send your CV to our recruiter: ayca.ayabakan@jatapp.com

See more vacancies on our website: https://jatapp.com/careers/


Article content




To view or add a comment, sign in

More articles by JATAPP

Others also viewed

Explore content categories