Senior Backend Software Engineer

Morphoses

Enabling learners 6-17 y.o. to cultivate the skills of the future – soft skills

Remote
Athens, Greece
Posted 1 year ago

We are looking for a passionate and sharp Senior Backend Software Engineer to be part of our product development team and support us in shaping the future of education and delivering real value to our customers with new and improved features. You can expect to be given the time and space to experiment and come up with agile solutions. This is an excellent career opportunity if you want to join our fast-growing team.

As a Senior Backend Developer, you will be taking ownership of one or more domains of our product and will work closely with other developers and product designers in lean ways using cutting-edge technologies powering highly-available RESTful services and back-end systems. The main technologies you will be working with are Java, Spring boot, PostgreSQL, REST, JSON, and AWS Infrastructure.

In this position, you will contribute in:

  • Developing and maintaining backend services such as API’s, reports, payments, and operations tools that manage our product worldwide
  • Working with product managers and designers day to day to bring more value to Morphoses users, covering customer-facing web and native applications and public APIs
  • Completing small to medium features independently and in collaboration with frontend developers
  • Resolving most technical issues autonomously and designing well-organized code
  • Driving assigned requests to improve the codebase, such as migrating it to modern frameworks and adding missing tests

Job requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • At least 4 years of proven working experience as a Backend Software Engineer
  • Strong backend engineering experience in any language
  • Passion for cross-discipline collaboration and problem-solving
  • Eagerness to learn new skills, and take ownership of your work
  • Solid understanding of web architecture
  • Working experience with APIs
  • Experience with test-driven development
  • Experience with Git-based development workflows and agile software processes (Scrum, Kanban)
  • Excellent command of written and spoken English

Bonus Points

  • Experience with our main technologies: Java, Spring Boot, PostgreSQL, REST, JSON and/or AWS Infrastructure
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Experience with system architecture, particularly at scale
  • Experience with Typescript, Angular

Benefits

  • Stock options plan
  • Flexible working hours
  • Hybrid working model (Remote, Office)
  • Competitive salary above the market average
  • Start-up environment
  • Paid time off
  • Ticket Restaurant cards (132 euros monthly)
  • All the gear you need to be more productive (Apple or Windows laptop etc)
  • Maximum fund of €1000 annually to spend on professional development (conferences, educational materials, etc), subject to management approval

Job Features

Job CategoryDevelopment
SalaryN/A
LevelSenior
TitleDeveloper
IndustryEducation