Junior Full Stack Python Developer
Project Description:
We are developing a cybersecurity assessment platform that analyzes how well data and systems are protected and whether they comply with international security standards.
The platform is built using modern technologies โ Python, FastAPI, SQLAlchemy, TypeScript, React, AWS, and Docker โ and follows a microservices architecture with a strong focus on asynchronous processing and scalable cloud deployment.
We are now looking for a Python Developer to join our friendly team and contribute to building reliable, high-performance services.
Required skills:
- 1+ years of hands-on experience with Python (FastAPI) and JavaScript/TypeScript (React);
- Experience with cloud technologies, especially AWS (CloudWatch, Lambda, EC2, ECS, etc.);
- Strong understanding of API design, management, and integration concepts;
- Solid experience with ORM frameworks, particularly SQLAlchemy;
- Experience writing and maintaining unit and integration tests using Pytest;
- Good knowledge of PostgreSQL and relational database concepts;
- Familiarity with containerization using Docker and version control systems like Git;
- Experience participating in code reviews and following clean code principles;
- At least Intermediate level of English for communication and documentation.
We offer:
- Opportunities for career growth and personal development, to help you improve your skills and achieve your goals;
- No micromanagement - your ideas and initiatives are always encouraged.
- Educational programs that are covered by the company at 30% of the expense;
- Paid vacation leave and public holidays (21 vacation days annually);
- Competitive financial compensation with regular performance reviews;
- Outdoor team activities are paid for by the company;
- English language improvement through extensive communication;
- The chance to work alongside highly experienced and enthusiastic IT professionals who are ready to share their knowledge and help you gain invaluable experience in a live IT environment.
Our hiring is quick and straightforward:
- Test task
- Technical interview with a hiring manager (1.5 hours)
Required languages
English | B1 - Intermediate |
Ukrainian | Native |