Position: Full Stack Engineer
Company: StartupSoft
Category: JavaScript
Experience required: 3y
English level: upper
Published: 2023-04-01T00:00:00+03:00

WE ARE: StartupSoft connects top Ukrainian engineers with world-class startups from Silicon Valley and EU. Our developers work directly on the product as an integral part of the startup team.

PROJECT: SevenCells is a wellness pharmacy that follows D2C (direct-to-consumer) model. The company focuses on delivering products of the highest quality for your Body, Skin Care, Sexual Health, Hair & boost your immunity.

STACK: React + Next.js; headless GraphQL (sailor), Django, Postgres, microservices.

STAGE: live product. Founded in 2020.

TEAM: 4 engineers, product manager and a senior engineer joining

REQUIREMENTS:
4-5 years of experience;
Experience in React and Next.js;
Hands-on experience with building complex user interfaces, state management, and client-side routing;
Understanding modern front-end development concepts such as component-based architecture, responsive design, and performance optimization;
Good knowledge of Django, including experience with building RESTful APIs, authentication/authorization, database modeling, and integration with PostgreSQL;
Familiarity with GraphQL and headless CMS concepts, mainly using Sailor, a GraphQL implementation for Django, for decoupled front-end development;
Understanding of microservices architecture and experience with building and deploying microservices-based applications;
Knowledge of service discovery, API gateways, and containerization using tools like Docker and Kubernetes;
Experience in working with databases, particularly PostgreSQL, including designing database schemas, writing efficient queries, and understanding database optimization techniques;
Version Control and DevOps: Experience with version control systems such as Git and understanding DevOps principles, including continuous integration and deployment (CI/CD) pipelines, automated testing, and deployment strategies;
AWS is good-to-have.

RESPONSIBILITIES:
Building new features;
Testing;
Software Architecture;
Debugging & Monitoring;

YOU WILL GET:
Competitive financial reward and other social benefits;
Possibility to work with minor supervision and low-bureaucracy;
Flexible schedule and friendly working atmosphere;
Tight-knit team with an inclusive and transparent culture.