Requirements
- 5+ years of experience working as a Software Engineer
- 3+ years Engineering with Python as your primary language
- An academic background in a STEM subject
- Fluency in Python, SQL and other OOPLs
- Experience with Django Framework
- Experience with PostgreSQL or MySQL
- Experience with API development & integration
- Practical understanding of distributed systems
- Ability to write concurrent code in IO/CPU bound situations
- Experience with Docker, K8s, Ansible, CI, monitoring and alerting
Nice to Have
- Experience with prototyping and sketching
- Multiple side projects or open source contributions
- Exposure to GCP
- Experience with Web Projects or SaaS platforms
What You'll Be Doing
- Creating new features using Python and Django to transform old school people processes into something user-friendly and purely digital
- Writing scalable and easily maintainable code following the highest standards agreed in the community
- Supporting multi-tenancy (i.e., multiple customers) while ensuring adequate security and data isolation
- Refactoring and optimizing existing implementation
- Creating new reusable software components that contribute to the overall platform
- Promoting a culture of product quality — identifying bugs and issues before our users do
Perks and Benefits
- Vilnius: €5,300 - €8,000 gross monthly*
- Lithuania: €5,300 - €8,000 gross monthly*
- Other locations: Compensation will be discussed during the interview process
*Final compensation will be determined based on the candidate's qualifications, skills, and previous experience