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 seeking a highly skilled Senior/Lead .NET Engineer to join our dynamic team. This role requires a strong technical leader who can take ownership of the software architecture, oversee the development lifecycle, and guide a high-performing team. You will play a pivotal role in designing scalable solutions, driving technical excellence, and ensuring that our hiring process attracts top talent.
1. Architecture & Design:
- Lead the architectural design of robust, scalable, and secure solutions using .NET technologies.
- Establish and enforce coding standards, best practices, and design principles.
- Collaborate with stakeholders to align technical solutions with business goals.
2. Development & Leadership:
- Oversee the full software development lifecycle, ensuring timely and quality delivery.
- Review and optimize codebase for performance, scalability, and maintainability.
- Mentor and provide technical guidance to the engineering team.
3. Interview & Team Building:
- Lead the technical hiring process, including designing coding tests, conducting interviews, and evaluating candidates.
- Foster a culture of innovation, collaboration, and continuous improvement.
4. Collaboration:
- Partner with cross-functional teams, including Product Managers and QA, to ensure seamless integration and delivery of features.
- Communicate effectively with stakeholders to report on project progress and challenges.
5. Process Improvement:
- Implement tools and processes to enhance team productivity and code quality.
- Drive initiatives to improve the development process, such as CI/CD pipelines and automated testing frameworks.
Technical Expertise:
- 7+ years of experience with .NET (C#, ASP.NET, .NET Core).
- Strong knowledge of Azure Cloud and microservices architecture.
- Proficient in SQL and database design.
- Experience with DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes).
Leadership Skills:
- Proven experience leading a development team or acting as a Tech Lead.
- Exceptional communication skills, with the ability to inspire and guide teams.
- Experience in conducting technical interviews and onboarding new team members.
Problem-Solving Abilities:
- Strong analytical and problem-solving skills.
- Ability to troubleshoot complex issues and propose effective solutions.
Will be a plus:
- Experience with React.js
- 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;
- Internal interview;
- Interview with client.