Backend Software Engineer Job Description Template
Our company is looking for a Backend Software Engineer to join our team.
Responsibilities:
- Help define and build our engineering process, culture and team structure;
- Work closely with Product Management and UX to design new tools enabling creativity at scale;
- Ensuring our code is of the highest quality by practicing and evangelising engineering best practices (code reviews, pairing, etc);
- Design and development of business logic to support the editorial teams.
Requirements:
- Willingness to learn;
- Knowledge of a modern microservice framework such as Spring Boot;
- Knowledge of modern DevOps practises and delivering infrastructure as code;
- Experience of containerisation;
- Knowledge of one or more OO or functional languages. Ideally a JVM language;
- Knowledge of working in an Agile environment (Lean, Scrum, Kanban);
- Working knowledge of AWS and/or GCP.