Position: Back-end developer (Python)
Company: Angle2
Category: Python
Experience required: 3y
English level: intermediate

Hi! We are a full-cycle outsourcing agency and now we are looking for strong Middle Back-end developer.

Hi! We are a full-cycle outsourcing agency with a strong focus on the Design Thinking approach. We do only one thing: design and development of complex web applications — and we do it perfectly. The core of our team is senior-level UX and UI designers as well as high-skilled developers. Now we are looking for strong Middle Back-end developer for SaaS platform for building PV system engineering design.

Our agency is based on three practical values that lead us every day: keeping promises, perfect communication, and the high quality of all our work. We take them more than seriously. All our people and our clients meet these criteria — it makes our processes smooth and the work environment calm and friendly.

**Stack:**
— Python 3
— PostgreSQL, Mysql
— RabbitMQ, Celery
— FastAPI, Django

**Requirements:**
— 3+ years of commercial development
— Experience with Python 3
— Experience with popular RDBMs
— Understanding OOD/OOP principles and patterns
— Experience with a one or more modern frameworks (like Django, Flask, FastAPI)
— Understanding concurrent programming techniques and libraries
— Understanding and experience working with messaging mechanisms and brokers

**Would be a plus:**
— Experience with PostgreSQL
— Understanding strict typing and static analysis libraries
— Ability and willing to write tests
— Other languages

**Responsibilities:**
— Writing and maintaining APIs for web applications
— Build services for applications
— Write unit and functional tests

**Working Conditions:**
— Research based development
— High quality and coding standards
— Codebase fully covered with unit and functional tests
— Automated pipelines for code testing and deployment
— Adequate management and tasks planning
— Knowledge sharing within the teams
— Full remote, work from anywhere. Always.
— Flexible working day
— Interesting projects with a focus on quality
— No overtimes, no rush, no projects “for yesterday”
— Competitive salary, always on-time
— Friendly team