Senior Python Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Python Developer
A bit about TulaCo
At TulaCo we build, launch, and scale successful tech companies. Since 2010 we've been enabling USA-based startups, entrepreneurs, and mid-sized companies to innovate and make impactful applications. Our team unites over 200 engineers in our HQ in Santa Monica, USA, and across Eastern Europe. We have a startup-like environment that values proactiveness, creative problem solving, and a flat hierarchy, where changes are driven by the team.
If you want to be one of us and work with like-minded people to create really cool apps, learn more about our open position and let us know about you!
What will you do?
Take ownership of backend features and services, from requirements clarification to delivery and support.
Work autonomously on complex tasks, making technical decisions and driving them to completion.
Collaborate directly with the product team to refine requirements, identify edge cases, and propose practical solutions.
Design and evolve backend systems with a focus on clarity, maintainability, and long-term scalability.
Contribute to architectural decisions and help keep the system modular as it grows.
Ensure high quality of delivered work, including reliability, performance, and operational stability.
Participate in diagnosing and resolving production issues, and improving existing solutions.
Act as a responsible owner of assigned areas rather than a task-only executor, influencing both implementation and technical direction.
What skills you will need?
Required:
Advanced proficiency in Python, including asynchronous programming and concurrency
Experience with FastAPI (or similar) for building REST APIs
Proficient in SQLAlchemy
Strong background in PostgreSQL (design, performance tuning, query optimization)
Hands-on experience with AWS services, particularly ECS
Hands-on experience with Docker and container orchestration
Good to Have:
Familiarity with infrastructure as code tools (e.g., Terraform, CloudFormation)
Knowledge of monitoring, logging, performance optimization, and API security best practices
Experience with architectural design, including vertical slice architecture for modular and maintainable systems
Ready to join our team? Hit the apply button and send us your CV, we would love to hear from you!