Tech Stack
NoSQLAgilePythonAWSGitSQL
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Junior Python Software Engineer to join our team in Lviv, Ukraine. You will be responsible for writing clean, maintainable, and extensible Python code.
Responsibilities
- Write clean, maintainable, extensible Python code that follows best practices;
- Requirement analysis, task decomposition, estimation, and implementation;
- Enforce code quality standards and conduct code review;
- Communicate with main stakeholders on a daily basis;
Requirements
- Bachelor degree in Computer Science or equivalent (in lieu of degree, relevant experience);
- Practical experience in software development using Python;
- Passion for writing clean, modular code using modern best practices and experience with PyTest / Unittest;
- Understanding of key concepts in architecture and design of modern scalable web-based applications;
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis);
- Proficient understanding of code versioning tools, such as Git;
- Understanding of Agile methodologies (Scrum, Kanban);
- At least strong intermediate in verbal and written English, good communication skills;
- Understanding of the start-up ecosystem, ability to rapidly adapt to changes.
We Offer
- Competitive market reward;
- Company social package, and perks including but not limited to paid vacation, sick leaves, corporate education, gym subscription, etc.;
- Hybrid workspace, work from office and remotely;
- And much more.
Apply for a Position
If you're interested in this position, please send a cover letter with desired reward expectations, and resume in PDF format to [email protected] with the subject line [junior-python-dev-2021-04-05] or use the form above.