Senior Scala Software Engineer
New
X
XebiaDigital Consulting
Location: SpainFull-TimeSenior
Salary€50,000 – €65,000 gross per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AWSKafkaCI/CDRESTful APIsScalaDistributed Systems
Requirements
- 5+ years of professional software engineering experience.
- Strong proficiency in Scala and functional programming paradigms.
- Experience designing and implementing RESTful web APIs in enterprise environments.
- Solid understanding of the software development lifecycle, including source control, CI/CD, and different testing approaches.
- Strong knowledge of distributed systems, including experience supporting high-throughput systems in production.
- Hands-on experience with AWS services and technologies related to compute, databases, storage, containers, and serverless architectures, specially AWS S3 and EKS.
- Experience with Kafka and event-driven or asynchronous architectures.
- Ability to evaluate engineering trade-offs against business requirements.
- Excellent written and verbal communication skills in English.
Responsibilities
- Work closely with a highly collaborative group of engineers to design and deliver scalable software solutions.
- Build performant solutions capable of scaling with increasing business demands.
- Contribute to a strong engineering culture and help promote engineering best practices.
- Lead and participate in high-level architecture discussions and planning sessions.
- Design simple, pragmatic solutions to complex engineering problems.
- Maintain high standards of code quality through code reviews and constructive pull request feedback.
- Demonstrate accountability and ownership at both individual and team level.
- Author technical proposals and provide constructive feedback on technical designs.
- Contribute to root cause analyses and continuous improvement following production issues.
View Full Description & ApplyYou'll be redirected to the employer's site