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.
- 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
- 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
- Bachelor's degree in Computer Science or a related field
- Experience with Vue.js or React
- Experience in the AI niche
- 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
Interview with HR — Test task — Technical interview — Final interview — Reference Check — 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/