TripleTen is a service that empowers individuals, regardless of their prior experience, to embark on the exciting and challenging journey of mastering IT professions such as software engineering, data science, business intelligence analytics, and QA engineering in a feasible and accessible way, ultimately leading to employment opportunities.*
Our mission is to ensure that every student has the opportunity to master a new profession successfully and become a valuable member of the IT industry. We are successfully producing highly desirable tech professionals in the most competitive EdTech market in the world β the US market.*
In this role, you'll enhance learning experiences at TripleTen, focusing on interface implementation, service development, and platform improvement for global expansion.
- Develop a strategy for backend services and architecture based on business needs, collaborating closely with product teams.
- Influence key metrics such as Lead Time for Changes and Deployment Frequency by improving Developer Experience.
- Regularly work alongside product teams, including pair programming sessions and on-the-ground analysis.
- Implement and uphold architectural constraints, establishing processes and tools for monitoring compliance.
- Introduce and promote best practices for Domain-Driven Design (DDD) across multiple teams.
- Modernize existing monolithic code, including a potential transition to microservices.
- Design and implement an Event-Driven Architecture.
- Participate in and lead Event Storming sessions for analysis and solution design.
- Engage regularly with product and business teams to shape backend development strategy and prioritize tasks based on their needs.
- Mentor backend developers (6-10 people), helping them write clean, maintainable, and testable code while promoting best practices and quality standards.
- Fluent in Russian, with upper-intermediate or higher proficiency in English.
- Willingness to stay hands-on with code, including setting up services, prototyping, and working on new architectural approaches.
- Strong knowledge and practical experience with Python and/or Golang.
- Experience with microservices architecture, including breaking down monolithic applications.
- Deep understanding and hands-on experience with Domain-Driven Design (DDD).
- Experience participating in and leading Event Storming sessions.
- Knowledge and experience with Event-Driven Architecture.
- Excellent leadership and communication skills: able to conduct productive meetings, write clear documentation, Architectural Decision Records (ADRs), and team announcements in Slack. The ideal candidate shares ideas through experience and collaborative discussion and inspires the team to do things right for the common good.
Tech stack:
- Python, Django, FastAPI, Golang
- Postgres, Redis, Kafka
- Kubernetes, Helm
- GitLab, GitLab CI, ArgoCD
- Remote collaboration **or** relocation to Belgrade, Serbia. **Hybrid** office in the center of Belgrade if you join us in Serbia.
- Employment according to Serbian legislation. Visa support for you and your partner.
- Comprehensive medical insurance for you and 80% coverage for your family members (applicable if you join our team in Serbia).
- A diverse and tight-knit team. Our teammates are spread across Serbia, the US, Israel, Georgia, Armenia, Latin America, and more. They've worked at all of the big techs, ed-techs, design agencies, and cultural institutions.
- Comfortable digital workspace. We use modern digital tools β Jira, Miro, Notion, Google Workspace, etc. β to make the working together process seamless.
- Tangible work results measured by the percentage of students who find a job after completing one of our courses.
Disclosures
*At this time we are unable to offer H1B sponsorship opportunities in the USA.
**This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
ο»Ώ
***TripleTen is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, color, religion, sex, national original, age, religion, disability, marital status, sexual orientation, gender identity/expression, protected military/veteran status, or any other legally protected factor.
Similar Jobs
Staff AI Product Engineer
Lead Software Engineer
Senior Automation Engineer
Senior Software Engineer
Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say