Senior Fullstack (Python+React/Angular) Developer

Remote
About the role:

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.

Responsibilities:
  • Lead the architectural design of the platform, ensuring a scalable, secure, and efficient structure that supports current and future needs;
  • Collaborate with Business Analysts (BA) to understand and refine project requirements, ensuring alignment with business goals and user needs;
  • Plan and develop the front-end and back-end of the platform, utilizing React.js or Angular for the user interface and Python for server-side logic;
  • Design and implement the database schema using PostgreSQL, focusing on data integrity, security, and efficient retrieval of nutrient data;
  • Engage in continuous communication with cross-functional teams, including product management, UX/UI designers, and stakeholders, to ensure the platform meets all technical and business requirements;
  • Establish best practices for coding, testing, and deployment, fostering a culture of quality and continuous improvement;
  • Monitor and optimize platform performance, identifying potential bottlenecks and implementing solutions to enhance user experience.
Requirements:
  • 5+ years of software development experience with Python;
  • Proven experience of starting projects from scratch and building an architecture;
  • Proficiency in Angular or React.js for front-end development, with a deep understanding of component-based architecture and state management;
  • Strong back-end development skills using Python, including experience with frameworks like Django or Flask;
  • Experience with PostgreSQL, including database design, optimization, and management;
  • Solid understanding of AWS services, including EC2, S3, RDS, and Lambda, and experience deploying and managing applications in a cloud environment;
  • Familiarity with RESTful APIs and how to integrate them with front-end applications.
We offer:
  • 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.
Hiring process:
  • Review CV;
  • Introduce call with Head of Delivery;
  • Professional interview with customer.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.