Company name on request
Software Development Company / Marketing agency
The Role
We are looking to expand our team with a Backend Software Development Engineer that is eager to learn and wants to join a fast-growing company. The ideal candidate will have a passion for solving problems, writing excellent well-tested code, developing software at scale, and deploying to cloud environments. You will have Java, or Kotlin, or other relevant object oriented programming experience.
Responsibilities
Participate and contribute to design and code reviews to produce quality code
Conduct thorough testing of feature functionalities
Manage small projects
Work efficiently with peers to solve complex problems, as well as raising appropriate issues to the team-lead
Who you are
You have demonstrable experience (3-4 years) writing objected-oriented code in Java using the Spring/Spring Boot framework (Kotlin is a plus)
You have experience in building a backend service with Spring and deploying to production
Your code is well-structured and readable, fits into existing frameworks, adheres to best design patterns, and has good exception handling
You are able to test code appropriately (UnitTest with Mockito, familiar with concept of integration/endToEnd tests and Spring Boot Tests)
You have some Observability experience / looking after a system in Production
You are passionate about being up-to-date with the latest development of technologies, and are interested in finding ways to apply them
You demonstrate solid reasoning for your design choices, and always consider alternatives
You are able to identify and analyse issues in design/code, and are starting to debug others’ code
You are a strong communicator, are highly dependable and enjoy working within a diverse team
You get extra credit for:
Unix/Linux system administration experience
You have worked in an agile team with use of Jira or other similar issue tracking products
A Computer Science or other related degree
What you get
We believe our values and work environment are the biggest benefits we offer. We take them extremely seriously and they are at the core of what we do. Plus we have some cool perks:
A competitive salary with regular pay reviews and bonuses
A very bright office – 5 minutes walk from the sea that will come very handy in the summer
Healthy tech budget to make sure you’ve got your perfect work set-up
Generous personal development budget and dedicated company-wide hack days focused on employee growth
1 week per year for training and personal development
A well deserved time off with 23 days of paid holiday
Flexible work environment and hours, we care that you get the job done not when and where (start and finish almost when you want)
Hybrid-remote work model
A treat on your birthday! 🎂
Friday drinks
Access to a pool table plus a PS5
To apply for this job email your details to cv@dmsitjobs.co.uk.