Tech Lead (Scala)
S
Svitla SystemsFintech lending
Fully remote in Europe, U.S. Eastern Time (ET)Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Excellent written and verbal communication skills in English.
- Experience
- 7+ years of commercial software development experience with strong Scala expertise. 3+ years of experience in a Tech Lead, Staff Engineer, or similar leadership role.
- Required Skills
- AWSPostgreSQLAgileRabbitmqSoftware ArchitectureReactRESTful APIsMicroservicesScala
Requirements
- Have 7+ years of commercial software development experience with strong Scala expertise.
- Have 3+ years of experience in a Tech Lead, Staff Engineer, or similar leadership role.
- Bring proven experience leading engineering teams in a client-facing environment.
- Have exposure to React and modern frontend development.
- Demonstrate knowledge of software architecture, data structures, concurrency, and performance optimization.
- Have experience with RabbitMQ; Kafka or similar messaging systems are a plus.
- Have experience with PostgreSQL or comparable relational databases.
- Have solid commercial experience with AWS.
- Have experience with REST APIs and microservice-based architectures.
- Have experience working in an Agile environment.
- Have excellent written and verbal communication skills in English.
- Experience with Heroku or Python and a background in fintech or financial services are a plus.
Responsibilities
- Lead technical design and implementation across the Scala backend and React frontend.
- Remain hands-on in development, with a stronger backend focus when needed.
- Define architecture for new features, services, and integrations.
- Establish coding standards and engineering best practices; lead code reviews and help resolve complex technical issues.
- Ensure system performance, scalability, reliability, and security.
- Lead, mentor, and support the engineering team while maintaining clear priorities and delivery quality.
- Facilitate stand-ups, planning, refinement, and retrospectives; identify delivery risks, dependencies, workload, and capacity issues.
- Act as the primary technical point of contact for the client’s engineering and product teams.
- Translate business requirements into technical tasks and implementation plans, and align technical decisions with the client’s engineering team.
View Full Description & ApplyYou'll be redirected to the employer's site