AppGreat is one of the fastest-growing global IT companies. It supports the world's highest-tech organizations with five offices: two in Sofia, one in Plovdiv, one in Skopje, and one in Bucharest.
We are walking with top talents and highly experienced management to ensure the world's leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!
WHY JOIN OUR DREAM TEAM?
The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits, and career growth opportunities.
Role Overview
We are looking for innovative minds to help revolutionize the transcription industry and build next-generation solutions. As part of our R&D team, you will develop and enhance transcription platforms using cloud-native microservices, serverless architecture, and real-time media processing. You will collaborate with cross-functional teams on backend, frontend, ASR, NLP, and real-time systems projects, working with modern technologies like Python, AWS, Docker, and React. Our client is leading this mission and seeking top talent to join their dynamic team.
Responsibilities
- Develop and maintain backend applications using Python, AWS, Docker, and serverless architecture.
- Implement real-time communication solutions using web technologies such as HTTP, WebSockets, and WebRTC.
- Optimize and manage databases like No-SQL and Redis to ensure high performance and scalability.
- Collaborate with cross-functional teams to build and improve microservices-based solutions.
Requirements
- At least 5 years of experience in software development.
- At least 2 years of experience in Python programming.
- Proficiency in web technologies such as HTTP, WebSockets, and WebRTC.
- Experience working with cloud ecosystems (AWS experience is a plus).
- Familiarity with cloud technologies like Docker, serverless, and microservices.
- Experience working with databases (PostgreSQL, Redis).
- Strong understanding of SaaS architecture and design practices.
- Excellent communication skills, both verbal and written.
- Ability to work effectively both independently and within a collaborative team environment.
Nice To Have
- Formal education in Computer Science, Mathematics, Electrical Engineering, or a related field.
- Experience with large-scale SaaS solutions.
- Experience with real-time media streaming technologies.
- Proficiency in performance profiling and optimization techniques.
- Exposure to Speech technologies, including ASR, NLP, and ML.
Our Offer
- Attractive remuneration package;
- Excellent career growth opportunities;
- Flexible option for remote work;
- Comprehensive training and development programs!