About the Role
We are looking for engineers who are passionate about technology and bringing the best product to our customers. You will have a strong technical background, understand the product, and be able to make an impact on all steps of the product development lifecycle.
Responsibilities
- Create and design modular, scalable, testable, tested, and performant systems that interface via well-defined endpoints using software engineering best practices.
- Identify root causes of system issues and determine short and long-term resolutions.
- Adapt to and work within a fast-paced environment, shipping products quickly and iterating based on feedback.
- Work on and intervene in the entire software lifecycle.
- Promote Continuous Improvement by identifying process efficiencies and quality improvements.
- Provide guidance to and mentor more junior team members.
- Share product insights with stakeholders and challenge product decisions.
- Clearly and concisely communicate complex technical, architectural, and/or organizational challenges and propose thorough iterative solutions.
- Work within a cross-functional team, collaborative environment, and contribute to technical, design, and retrospective discussions.
Requirements
- At least 5+ years of working experience as a Software Engineer.
- High level of pragmatism.
- Strong planning and prioritization skills.
- Self-motivated and self-managing, with excellent organizational skills.
- Comfortable working with both strongly and dynamically typed languages.
Skills
- Kotlin
- Spring Boot
- Python
- FastAPI
- Postgres
- BigQuery
- GCP
- kubernetes
- docker
- RabbitMQ
- Terraform
- Grafana
- Prometheus
- Datadog
- Incident.io
- Sentry
Location
- London
- Athens
- Cyprus
Work Type
- Remote
- Hybrid
Experience Level
- Senior
Benefits
- Stock options
- Private health insurance
- Annual training budget
- Plum Premium for free
- Competitive referral scheme
- Flexible approach to remote working
- Team breakfasts and team lunches
- 25 days holiday + bank holidays
- 45 work-from-anywhere days
- 2 weeks sabbatical after 4 years
- Enhanced parental leave
- 1 paid volunteering day annually
- Annual team trip to a surprise destination
About the Company
- Plum is a smart saving and investing app on a mission to help grow money for life.
- Since 2016, over 2 million people in 10 European markets have set aside more than £2 billion with our clever automation and AI.
- Plum has received awards from Deloitte, Finder, and more.
- The company has a passionate team of 200+ Plumsters working around Europe.
Equal Opportunity
- Plum is an Equal Opportunity Employer. Plum does not discriminate on the basis of age, race, religion, sex, gender identity, sexual orientation, non-disqualifying physical or mental disability, national origin or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.
