Skip to content

Staff Software Engineer

  • Hybrid
    • Athens, Attikí, Greece
  • Product & Engineering

Job description

We are looking for a passionate and sharp Staff Software Engineer (Backend) 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 Backend Engineer, you will be taking ownership of one or more domains of our product and will work closely with other engineers 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 6 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

  • Competitive salary above the market average

  • As much coffee and snacks as you need

  • Hybrid working model (Remote, Office)

  • Start-up environment

  • All the gear you need to be more productive (Apple or Windows laptop etc)

  • Maximum fund of €500 annually to spend on professional development (conferences, educational materials, etc), subject to management approval

Hybrid
  • Athens, Attikí, Greece
Product & Engineering

or

Apply with Indeed unavailable