Backend Developer (R&D Studio)
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. Key responsibilities include staying abreast of the latest backend development trends and technologies, collaborating closely with cross-functional teams, and demonstrating expertise in backend technologies such as Node.js, SQL/NoSQL databases, and cloud platforms like AWS or Google Cloud. 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.
This position requires relevant experience in mobile app development, and your expertise will be critical in shaping the success of our mobile applications. We invite you to join our team and contribute to the evolution of our mobile product portfolio if you are passionate about creating impactful and user-centric mobile experiences.
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