Position: Python Developer
Company: Ordercast
Category: Python
Experience required: 3y
English level: upper

We use a product-engineering approach to problem-solving. Since we are a product company, it is important to us that our developers don’t just perform the task, but also understand the problems of the business that they’re helping. While working in small teams, you will be able to influence the desi

Product company OrderCast is looking for Senior or Middle Backend Software Engineer to join our team.

Responsibilities:
- Build new solutions from scratch as a team
- Write well-crafted, well-tested, readable, maintainable code
- Take end-to-end technical ownership of features and improvements
- Build and maintain application architecture
- Actively collaborate with product managers and other SWE
- Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
- Participate in code reviews to ensure code quality and distribute knowledge

Our Stack:
- Monolithic service based on the FastAPI framework
- PostgreSQL, SQLModel, asyncpg
- Main stacks: Python and React
- Amazon Web Services
- DataDog, Sentry, GitHub

About You:
- 3+ years of software engineering industry experience
- Django Rest Framework
- BSc. in CS, engineering, or equivalent
- Knowledge of relational databases
- Write clear, scalable, and robust solutions
- Care about quality and know what it means to ship high-quality code
- Put yourself in the shoes of your users and be a steward of great experiences
- Passion for continued learning and a track record of picking up new technologies and skills
- Analytical and problem-solving skills