Scala Development, Tech Lead

Posted 1 day ago

This is a fully remote position, open to applicants in Romania.

📋 Description

• Design, develop, test, maintain, and enhance production-quality Scala solutions.

• Lead the technical design, development, and execution of complex use cases and solutions.

• Create and develop reusable Scala applications, libraries, frameworks, components, and utilities.

• Ensure that solutions adhere to standards for performance, cost-effectiveness, reliability, scalability, maintainability, and operational stability.

• Identify and resolve intricate functional, performance, reliability, and scalability challenges.

• Implement modular design, test-driven development, code quality, version control, and maintainable architecture practices.

• Provide direct technical leadership to development and engineering teams.

• Convert architecture and platform requirements into actionable technical designs.

• Support developers in navigating complex implementation decisions and troubleshooting issues.

• Establish development patterns, reference implementations, and reusable components.

• Review critical implementations to ensure compliance with engineering standards.

• Mentor engineers to enhance development quality across teams.

• Serve as the technical escalation and design authority for intricate or business-critical implementations.

• Define scalable data acquisition and system integration patterns across batch processes, streaming, APIs, and complex source systems.

• Develop robust data processing and integration solutions.

• Specify orchestration, schema evolution, error handling, retries, fault tolerance, monitoring, and recoverability patterns.

• Collaborate with source-system, platform, and solution teams to design technical interfaces and processing flows.

• Assist teams in overcoming complex data processing and integration obstacles.


⛳️ Requirements

• Several years of professional experience in designing and developing production-grade software solutions using Scala.

• In-depth understanding of software engineering principles and a proven track record of delivering complex technical solutions.

• Demonstrated technical ownership of challenging implementations, encompassing solution design, code quality, testing, troubleshooting, performance optimization, and production reliability.

• Experience in roles such as Technical Lead, Lead Developer, Software Architect, or Senior Developer.

• Proven capability to offer technical guidance, conduct code reviews, mentor developers, and establish engineering best practices.

• Experience in applying software engineering principles to data processing, data engineering, or system integration scenarios.

• Ability to merge hands-on development with technical leadership and architectural decision-making.

• Comprehensive, hands-on professional experience in Scala development is essential and cannot be replaced by knowledge of other programming languages or related data engineering technologies.

• Expertise in Scala software development, including advanced language concepts.

• Mastery of software architecture, design patterns, clean coding practices, and maintainable software design.

• Proficient in test-driven development and software quality standards.

• Expertise in the technical design and implementation of complex software solutions.

• Advanced knowledge of performance, reliability, scalability, and cost optimization techniques.

• Proficient understanding of Git, code review processes, and CI/CD practices.

• Advanced skills in batch and streaming processing patterns.

• Advanced understanding of API and system integration methodologies.

• Advanced knowledge of observability, error handling, and resilient processing strategies.

• Advanced concepts in data architecture and data modeling.

• A university degree in Computer Science, Software Engineering, Information Technology, Mathematics, Engineering, or a related technical field, or equivalent professional experience.


🏝️ Benefits

• The 13th salary, paid annually in December.

• Meal tickets valued at 40 RON.

• Private health insurance through Signal Iduna.

• Referral bonuses.

• Bookster book-borrowing benefit.

• 7Card sports benefits.

• Discounts at partner vendors for products and services.

• Bonus through the Continental Idea Management improvement program.

• Additional free days for marriage or welcoming a new child.

• Bonus for newborn children.

• Free days and financial support for unfortunate life events.

• Initially, 22 vacation days per year, increasing to a maximum of 29 days based on tenure.

• Opportunities for professional development.

• A diverse and multicultural workplace.

People also viewed

finanzen.net GmbH5 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care5 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free5 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures5 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics6 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX6 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers