About Timeline
Timeline is a technology company that provides financial planning and portfolio management software for advisers. Our mission is to help millions of people fulfil their financial goals and retire with confidence. We manage over £6 billion of clients' assets on behalf of financial advisers.
How we work
- We are a small and fast-moving team.
- Our technology team is 100% remote.
- We work asynchronously and in 4-week cycles.
- We value simplicity.
- We value code quality.
- We value experimenting with new features.
We have the following technology stack:
Backend:
Elixir / Phoenix
Frontend:
Elm / Elm UI / JavaScript / HTML / CSS
We chose Elm for the front-end to have a reliable and maintainable code base with few bugs and no run-time errors. It has been a great experience so far :)
Calculations Engine:
Rust
About the Job
We are looking for an experienced Full Stack Software Engineer who:
- Has proficiency in one or more high-level languages such as Elixir, Ruby, Go or Python.
- Has a solid understanding of web technologies.
- Writes maintainable and robust code.
- Likes to write tests.
- Wants to help design, implement, and launch major user-facing features.
- Has a strong understanding of systems architecture and database design.
- Likes to provide feedback and code reviews to peers.
- Is proactive with communication and have no problem managing time as a remote employee.
About You
- at least five years' software development experience
- Preferrably your timezone is within GMT-5 and GMT+4
Bonus points if you:
- are always learning.
- Have strong communication skills. You speak and write well. We're a distributed team, so we're extra mindful about communication.
- Likes to build stuff.
- Have an eye for great products and can work effectively with engineers and designers to build them.
- Have empathy for the problems that financial planners face in their day-to-day operations and a desire to solve those problems.
- Have built SaaS products.
- Have interest and building experience with different AI tools (e.g. using Elixir's Nx, implementing and evaluating different models from Hugging Face, implementing Retrieval Augmented Generation, Vector Databases, etc)
Perks & Benefits
- Work from anywhere.
- A competitive salary.
- 30+ days holiday.
- A healthy 40-hour work week with a friendly and supportive work environment.
- Courses and learning: We invest in your professional growth.