
We are seeking a skilled and motivated backend engineer to join our growing team. As an engineer, you will play a crucial role in designing, implementing, and maintaining the server-side logic, databases, and APIs of our applications.
Remote
Junior level (1 -2 years)
Software Engineering
Lucid EMEA Scala Engineer Summary:
- Category: jobs
Our Tech Stack:
- Scala backend with akka-http, play-json, tapir for serving the API
- PostgreSQL as main database
- Redis for asynchronous event/task processing
- Kubernetes for infrastructure and deployment
The Team:
- The majority of our meetings are remote
- Tasks and workflows are organized via Slack and GitHub
- Project squads with rotating team members
- Kanban board for members that are currently not on a project squad
Responsibilities:
- Design, develop, and maintain complex software applications using Scala.
- Collaborate with cross-functional teams to gather and analyze requirements and utilize synergies.
- Review and test the work of your peers throughout all stages of the development cycle.
- Collaborate with frontend engineers to integrate frontend interfaces with backend APIs.
- Diagnose and troubleshoot backend issues, ensuring timely resolution and a seamless user experience.
- Build and maintain integrations for 3rd party tools into our architecture
Requirements:
- 0-2 years of experience as a backend engineer.
- Experience with Scala.
- Familiarity with Swagger or other API testing tools.
- Experience in modern HTTP Rest APIs.
- Strong problem-solving and debugging skills.
- Agile mindset.
- Working autonomously as well as being a team player.
- You have a strong command of coding best practices and could confidently articulate your stance on the tabs vs. spaces debate in a technical discussion.
Preferred Qualifications:
- Experience with Docker.
- Experience with Node.JS, Typescript and/or React.js