Middle Software Engineer (Python)
Hybrid,
Office
Ukraine
Our client is a private investment company based in the United States specializing in agriculture and food-related investments.
The main idea behind the product that we are developing is to boost the agricultural industry by providing farming companies with a comprehensive Business Intelligence tool. This solution will empower them to acquire, analyze, and visualize data related to Agricultural areas, driving informed decision-making and maximizing revenue potential.
Requirements:
- 3+ years of development experience with Python using FastAPI or similar web frameworks.
- Passion for continuous learning and sharing knowledge with others, great communication skills
- Strong debugging skills.
- Good understanding of all parts of the web application stack.
- Experience with Pandas/Pyarrow
- Experience with RDBMS (preferably PostgreSQL)
- Experience working with microservices architecture.
- Airflow orchestrator experience – preferably
- English- Upper-Intermediate.
Nice to have experience with:
- AWS EMR/SNS/SQS, Docker,
- Experience with Apache Airflow, building out workflow DAGs, and scheduling jobs
- Experience with OAuth
- Some UI development skills might be useful later on in a project (Dash).
- Experience with NoSQL databases (DynamoDB, Redis)
- Experience with data processing techniques in tools
- Experience with ETL pipelines,
- Experience with Apache Spark/Delta Lake or similar.
Responsibilities:
- Build the Back-End part of the web application
- End-to-end development of scalable, clean, and pragmatic full-stack code
- Solve technical challenges — we build brand-new solutions from scratch
- Communicate with internal and external stakeholders. Here, we appreciate proactive participation.
We offer:
- Annual paid vacation of 18 working days.
- Extra vacation days for long-lasting cooperation.
- Annual paid sick leave of 10 days.
- Maternity/Paternity leave.
- The opportunity for sabbatical leave.
- Marriage and Parenthood Package.
- Compensation for sports activities (up to 250$ per year) or health insurance covering (70%) — after the trial period.
- Internal education (corporate library, Udemy courses).
- Career development plan.
- English and Spanish classes.
- Paying taxes and managing PE (Private Entrepreneur).
- Technical equipment.
- Internal Referral program.
- Opportunity to take part in company volunteering activities.
- Sombra is a “Friendly to Veterans” award-holder.