emagine Polska is seeking a Senior Full-stack Engineer to contribute to the development of core services and user-facing tools for a voice platform. You will be responsible for designing scalable backend systems and creating intuitive frontend experiences, owning features from initial concept through to production deployment.
Key responsibilities
- Design, build, and operate scalable backend services using distributed systems.
- Develop and maintain gRPC/HTTP APIs and event-driven architectures.
- Build and enhance frontend applications for voice creation tooling using React and TypeScript.
- Design intuitive, reusable UI components and responsive user experiences.
- Partner with ML engineers to design clean interfaces between backend services and model-serving infrastructure.
Requirements
- 6+ years of experience in building and operating distributed backend services.
- Strong professional proficiency in Java, with additional experience in Python being a significant advantage.
- Proven experience in designing gRPC/HTTP APIs and event-driven architectures.
- Expertise in modern frontend development using React and TypeScript, including state management.
- Experience in building and operating cloud-native infrastructure in production environments.
What we offer
- Opportunity to work on distributed systems at scale and shape developer-facing tools.
- Full ownership of features from architecture and implementation to monitoring and continuous improvement.
- Collaborative environment working closely with cross-functional teams and machine learning experts.