The Solum web application provides a unified platform for employers, employees and Solum administrator. From the employers’ perspective it allows them to motivate their workers to eat healthier by paying them rewards instead of paying the insurance if their health gets worse. From the employees’ side, the Solum system helps them to understand what products are meant as ‘healthy’ once. Since the Solum provides all the detailed nutrition information about the current selected product, the users can find the products that fit their diets.
The Solum system supports integrations with third-party tools to improve the user experience. All the information about the products, diets, nutrition information is taken from the Sifter API, the payments are made with the BaaS provider.
We are looking for a highly skilled Full-Stack Engineer to join our dynamic team. As this project is being built from scratch, you will have a pivotal role in shaping the platform’s architecture and ensuring its successful development from the ground up.
- Develop and enhance features for new and existing web-based applications.
- Implement complex technical solutions across the full technology stack (front-end, backend, and data storage).
- Develop the project from scratch, contributing to architectural and design decisions.
- Integrate and manage Azure AD B2C for secure authentication and authorization.
- Apply analytical thinking to solve complex problems and create efficient solutions.
- Collaborate with team members to participate in Agile ceremonies and contribute to continuous improvement.
- Contribute to product design discussions and define functional requirements.
- Work closely with the Engineering team to create reliable automated tests and ensure code quality.
- Assist in the reduction of technical debt and provide actionable solutions to improve system performance.
- Optimize our Continuous Integration and Continuous Delivery (CI/CD) processes to increase efficiency.
- Perform root cause analysis and contribute to problem resolution alongside the Engineering team.
- Partner with Product and Engineering teams to establish timelines and milestones for feature delivery.
- Solid experience, 4+ years in development using .NET Core and understanding of design patterns.
- Proficiency in JavaScript/TypeScript and UI libraries, particularly React.js.
- Experience in designing and implementing RESTful APIs.
- Experience working with NoSQL databases (e.g., Azure Cosmos DB).
- Familiarity with cloud-based infrastructure (Azure), including automation and operational aspects.
- Experience with Azure Active Directory B2C (Azure AD B2C) for authentication and user management.
- Experience with logging and monitoring using Azure Monitor and Application Insights.
- Analytical thinking and acting, as well as an independent and structured approach to work.
- Ability to work on projects developed from scratch, contributing to architecture and design decisions.
- A strong sense of ownership, accountability, and commitment to high-quality deliverables.
- Ability to work independently and take initiative on complex projects.
- Proficiency in Git-based version control systems.
- Strong proficiency in Agile software development principles.
- Upper-Intermediate level of spoken English.
- 20 working days of paid vacation per year;
- Official holidays of Ukraine – days off;
- Modern equipment for work;
- Corporate events;
- External and internal training: conferences, professional events, courses, TechTalks;
- English speaking club.
- HR Interview.
- Technical interview.