> DOU
lead
Svitla Systems, Inc.Team Lead
format:Remotetype:Full-timecompany:Outstaff
scalajavarabbitmqpostgresqlaws
kafkapython
> full description
Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 7+ years of commercial experience in backend development with Scala and/or Java.
- 3+ years of experience in a tech lead/staff engineering role.
- Proven experience leading engineering teams in a client-facing or staff augmentation context.
- In-depth understanding of data structures, algorithms, parallelization, and performance optimization.
- Knowledge of RabbitMQ; familiarity with other message brokers, such as Kafka, is valued.
- Knowledge of PostgreSQL or comparable relational databases.
- Strong commercial experience with AWS.
- Experience working in an Agile environment.
- Excellent written and verbal English communication skills.
Nice to have:
- Knowledge of Heroku.
- Experience with Python.
- Background in fintech or financial services is a strong plus.
Responsibilities:
- Define component-level architecture for new features and microservices, aligned with the client’s existing Scala-based platform.
- Collaborate with the client’s engineering and product teams to translate requirements into technical milestones and manage codebase health.
- Establish and enforce coding standards, functional programming best practices, and consistent style across the team’s Scala codebase.
- Evaluate and recommend libraries, frameworks, and third-party services in collaboration with the client’s engineering team.
- Share accountability with the client’s engineering team for production system performance, scalability, and security.
- Serve as the escalation point for complex technical issues, production incidents, and performance bottlenecks (e.g., JVM tuning, RabbitMQ throughput).
- Lead code reviews focused on architectural alignment, maintainability, and adherence to the client’s style guide.
- Identify project risks, manage dependencies, and ensure the team meets sprint commitments.
- Act as the primary technical point of contact for the client’s engineering and product leadership, maintaining a clear account ladder (Tech Lead — Tech Lead, PM — PM).
- Communicate technical risks, blockers, and trade-offs to client stakeholders clearly and on time.
- Participate in joint planning sessions, discovery workshops, and sprint reviews with the client’s teams.
- Translate client business requirements into technical tasks and milestones for the team.
- Ensure all key architectural and technical decisions are escalated to and signed off by the client’s engineering team per agreed collaboration protocols.
- Lead, mentor, and support the day-to-day work of the engineering team, maintaining clear priorities and consistent delivery quality.
- Facilitate team ceremonies: daily stand-ups, sprint planning, and retrospectives.
- Monitor individual workloads and proactively flag capacity or performance issues to Svitla delivery management.
- Onboard new team members and ensure smooth knowledge transfer as the engagement scales.
- Foster a collaborative, accountable team culture aligned with both Svitla’s standards and the client’s engineering practices.
We offer
- US and EU projects based on advanced technologies.
- Competitive compensation based on skills and experience.
- Regular performance appraisals to support your growth.
- Flexibility in workspace, either remote or in one of our development offices.
- Comprehensive medical insurance, including dental and massages.
- Personalized learning program tailored to your interests and skill development.
- Sport reimbursement program for onsite and online activities.
- Bonuses for recommendations of new employees.
- Bonuses for article writing, public talks, and other activities.
- 20 vacation days, 10 national holidays and 5 sick leaves.
- Maternity leave policy and family days off.
- Free tech webinars and meetups organized by Svitla.
- Welcome and anniversary presents, gifts for children, and more.
- Regular corporate events and meetups.
- Awesome team, friendly and supportive community!