Match score not available

Senior Software Engineer (Scala)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or related field., Proven experience in Scala development with understanding of functional programming principles., Expertise in Cats, Cats Effect, and Http4s., Experience with GitHub Actions, Docker, and Kubernetes., Solid understanding of software engineering best practices..

Key responsabilities:

  • Design, develop, and maintain scalable applications using Scala,
  • Utilize functional programming libraries like Cats.
  • Implement containerized applications and automate processes.
  • Collaborate with teams, participate in code reviews, mentor developers.
  • Ensure application quality, security, and performance standards.
ARATECH lifestyle technology logo
ARATECH lifestyle technology
11 - 50 Employees
See more ARATECH lifestyle technology offers

Job description

Logo Jobgether

Your missions

Who we are? 🤗💙

We are ARATECH, Lifestyle Technology. A company with more than 10 years of experience in IT and consulting. The group of professionals working in ARATECH's mission is to offer the best solutions to our customers by working together with them in their Digital Transformation to provide the best advice establishing a close collaboration.

Who are we working with?🤝🏢

We are working at the forefront of technological innovation, committed to delivering cutting-edge solutions that drive the future of digital transformation.

What would be your responsibilities?📚📑

  • Design, develop, and maintain high-quality, scalable, and robust applications using Scala.
  • Utilize functional programming libraries and frameworks such as Cats, Cats Effect, and Http4s.
  • Implement and manage containerized applications using Docker and orchestrate them using Kubernetes.
  • Automate development, testing, and deployment processes using GitHub Actions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews, mentor junior developers, and ensure adherence to best practices.
  • Work within an agile team environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Ensure applications meet performance, security, and quality standards

Requirements:

What do we need?🤩🔍

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience in Scala development, with a strong understanding of functional programming principles.
  • Expertise in Cats, Cats Effect, and Http4s.
  • Experience with GitHub Actions for CI/CD automation.
  • Experience Docker and Kubernetes.
  • Solid understanding of software engineering best practices, including code reviews, testing, and version control.
  • Familiarity with agile methodologies and experience working in agile development teams.
  • Strong problem-solving skills and the ability to think critically and independently.
  • Excellent communication and collaboration skills.

What do we value?

  • Experience in the energy sector or a strong interest in sustainability and renewable energy.
  • Knowledge of additional programming languages and technologies.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.

What do we offer?💙⭐

  • 🤗Contracting with ARATECH.
  • 🏠 100% remote work from anywhere in Spain or UK.
  • ⌚ 35 hours per week with a jorney from 10 a.m to 6 p.m
  • 🎊 25 working days holiday + one extra day for your birthday
  • 💸 Salary based on experience
  • 📚 Training plan

And more benefits...

Don´t doubt to send your application! :)

Required profile

Experience

Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Problem Solving
  • Adaptability
  • Quality Assurance
  • Mentorship
  • Microsoft Office
  • Teamwork
  • Leadership

Software Engineer Related jobs