Emphasoft is an international software development and outstaffing company headquartered in Finland. We can provide you with individual engineers or ready-made team for your project. We will help you design and develop a new product or mobile application faster and more efficiently than an in-house team. This will not only reduce the time of the project, but also reduce its cost.
The location doesn’t matter.
About the project - The Engineering & Product Team is a small but mighty team responsible for our entire tech platform. Our platform consists of an external facing website, a patient platform, a clinician platform and internal tools. We also plan to roll out a clinician app within the next year. We have key stakeholders across the entire business: sales, commercial, operations and marketing.
Your responsibilities will include:
- Collaborate with our Patient, Practitioner and Operations Teams to gather scope and refine requirements.
- Work closely with our Principal Engineers and other members of the Engineering & Product team.
- Participate in the ideation and own the full development cycle of new features with users in mind.
- Design, implement, test, and maintain ambitious solutions for scale and sustainability.
- Be part of the making of technical decisions that will have a direct impact in how our platform grows and evolve.
- Offer mentorship, code reviews, and clear documentation for fellow engineers.
Requirements:
- Extensive experience developing modern, scalable, fault-tolerant, high-availability microservices.
- Experience building business software applying advanced patterns and techniques like Domain-Driven Design, CQRS, and Event-Driven Design.
- Hands-on experience, good understanding and value the best of the software practices like: maintainable codebase, trunk-based development, deep peer reviews, well-written unit and integration tests, rich CI/CD pipelines, Infrastructure as Code, quality design documentation, etc.
- Experience orchestrating and building containerized solutions using Docker.
- Knowledge of building services on cloud platforms like AWS, Azure or GCP.
- The ability to debug production issues across services at multiple levels of the stack.
- Experience in working closely with stakeholders, contributing to business requirements and solutions.
We offer:
-
Fully remote work.
-
Flexible schedule—plan your own workday.
-
B2B contract (self-employment/sole proprietorship).
-
Corporate English courses (to improve your skills).
-
3 paid sick days per year.
-
No micromanagement or bureaucracy (trust and autonomy).