We are currently seeking a Python Developer to join our team.
Program-Ace is an innovative company specializing in software development, particularly in the fields of virtual reality (VR), augmented reality (AR), games, and applications. We are leaders in our market segment and constantly seek talented professionals who want to join our team.
🎮 About the project:
- The team from the client and Program-Ace: Project Manager 1 person Business Analyst 1 person DevOps Engineer 1 person Full stack Developer 2 people AI Engineer 1 person Gamification Specialist 1 person iOs Developer (Swift) 1 person Android Developer (Kotlin) 1 person UI/UX Designer 1 person QA 1 person.
- How long the project will last: 6-8 months
❓ What you need to join us:
- Minimum 3 years of experience working in Python 3;
- Proven experience with FastAPI and Django frameworks;
- Experience with PostgreSQL, MySQL, Redis;
- Experience of using Test Frameworks for Unit and Performance Testing, Integration and E2E testing;
- Deep understanding of OOP, SOLID, GRASP, KISS, and DRY principles;
- Proficiency in developing applications using a microservices architecture;
- Experience with implementation of RESTful web services and 3rd party APIs integrations;
- Experience with Docker, RabbitMQ, Sentry;
- Experience working with SCRUM/Large-Scale Scrum framework.
⭐️ What tasks will you work with:
- Develop and maintain core backend models: User accounts and profiles; Video and content data; User progression tracking; Token/points system.
- Set up database structure, define relationships between models, and implement indexing for performance;
- Design and build RESTful APIs to support mobile app functionality;
- Store and manage metadata for user-generated videos (e.g. tricks shared on social media);
- Build simple moderation tools to review and manage shared content;
- Create API endpoints for: Video streaming; Accessing content based on user progression; Retrieving tutorials and educational content.
- Implement authentication middleware and rate limiting to ensure secure and scalable access.
✔️Skills that will be a plus:
- Experience with cloud platforms like AWS or GCP and their APIs;
- Experience with Blockchain and NFT technologies;
- Experience in Continuous Integration and Continuous Delivery practices.
🔥 Our advantages:
- The opportunity to work in a leading company. Recognized as a Global Top 100 Outsourcing company by IAOP (based on customer feedback about our services), and Top AR/VR company according to Clutch.
- Among our clients: Supermassive Games, Flying Wild Hog, Epic Games, Unity Technologies;
- Over 30 years of history, impeccable reputation, and a powerful portfolio;
- Work with like-minded people who are passionate about their work.
🧑💻 How do you manage your working hours?
- We offer a flexible work schedule coordinated with your manager.
- Remote work is available, allowing you to work from anywhere in Ukraine or the world.
📝 Hiring process:
Call with a recruiter → technical interview with technical specialist.
You can learn more about us on the corporate website, LinkedIn.
Send your resume and become an important part of our team!