
Scala Development, Tech Lead
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Romania.
• 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.
• 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.
• 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.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.