At a Glance
- Tasks: Join us to build innovative backend solutions and enhance our financial data platform.
- Company: Teal is a dynamic fintech startup revolutionising credit access with cutting-edge technology.
- Benefits: Enjoy competitive pay, stock options, remote work flexibility, and a fun team culture.
- Other info: Collaborate closely with a diverse team and engage in meaningful product decisions.
- Why this job: Be part of a fast-paced environment where your ideas shape the future of credit technology.
- Qualifications: Strong programming skills in Kotlin/Java or Python; eagerness to learn new technologies.
The predicted salary is between 36000 - 60000 £ per year.
Teal is a European payroll data API platform, building financial data solutions for the credit industry. We believe credit should work for everyone. In order to do that, there needs to be more transparency and more data. By empowering lenders with the software infrastructure for reliable, real-time affordability data we’re enabling consumers to get credit decisions faster, leading to better access to credit.
We are backed by top VC investors and angels in the fintech space, who share our big ambition to become a leading provider for financial data and credit infrastructure in Europe. Our latest funding round has just closed and we are building a strong & fast-moving team to scale Teal.
We are looking for someone who is ready to put up their sleeves from day one. We want curious and agile people, who are ready to take on challenges and adapt fast. The main skill set we are looking for is strong software engineering experience, preferably with Kotlin/Java or Python. We highly value experience in cloud-based environments and REST APIs. Exposure to working with Large Language Models is a big plus. If you are not an expert in Kotlin/Java or Python but instead have strong general purpose programming language experience (at least one of Go, Rust, JS/ES6, C/C++, C#) and a strong desire to learn, we’d be happy to have a chat.
As a software engineer, you must be equally willing to dive into a well-written and composable back-end or work with state of the art LLMs and a variety of database and streaming technologies. You don’t have to be an expert in everything, but you must be willing and eager to learn and grow your skills.
You are a creative, passionate, and intelligent person who loves solving innovative problems. You are excited by the opportunity to shape a fast-growing technology company. Your interests go beyond just your team’s objectives; you are curious about where the organisation is moving as a whole. You can make well-reasoned choices regarding what technologies to use and when to use them.
You will be building Teal from the ground up, being involved from the start in core features of the company. You will have the opportunity to drive the development of various features across Teal services from design to deployment to cloud. At Teal we use the best tech tools available, we are open for experimentation. You will be working in a fast paced environment collaborating with team members across Europe.
You’ll mostly be programming in pure Kotlin or Python, building business logic in microservices running in the cloud. We use the tool that best fits the problem, so other languages and technologies might be used. You'll do fine tuning, querying and deploying LLMs in the cloud. You’ll be writing back-end code of the highest quality fully covered with unit tests. You'll use AI agents to automate repetitive coding problems. You’ll invent solutions to unique problems which require creativity and engineering approach. You’ll be doing Dev-Ops coding with Terraform and Ansible to shape our cloud infrastructure. You’ll be working in a cross-functional team, empowered to rapidly iterate and release features. You won’t be coding in isolation - our culture is strongly collaborative, whether pair programming with other developers or working closely with our CEO and CPO. You’ll have full ownership of parts of the code with frequent reviews and help from the team. Sometimes deciding what code to write is as hard as writing the code itself. As an engineer you’ll be involved in product decisions as well as technical ones. You’ll be encouraged to grow - we support moving between different profiles and roles in order to learn new skills and technologies in whatever direction you choose.
You’ll be working with the following technologies (no prior experience required):
- Ktor for building our backend application server.
- PostgreSQL for our persistent data store.
- React + TypeScript for our web app and console.
- OpenAI APIs for enhancing product capabilities.
- AWS for our cloud infrastructure.
- GitHub Actions for our CI/CD pipelines.
We have a straightforward three-step interview process:
- A 30 min intro call with a Teal engineer and our CTO to get to know each other and understand your background.
- A take-home coding task which then will be reviewed together with a Teal engineer or our CTO.
- The final step is two back-to-back calls with our CEO and CPO. After this step, we will make our hiring decision.
What we offer:
- Challenging tasks in a small and fast-moving team.
- Competitive salary with a meaningful stock option package.
- Annual leave plus public holidays guaranteed.
- Flexibility of working from home.
- Opportunity to have real impact.
- Fun work environment with activities and regular off-sites.
We believe in hiring people who make an impact from day one and take ownership of their projects. We value open dialogue and including people in company core conversations, fostering a culture where people’s voices can be heard and our employees look forward to coming to work. We believe in curiosity, as a superpower, always going to the deep of a question to find the best solution.
We believe diversity of people, backgrounds, experience and ideas helps us to build better products and achieve more. We welcome applicants with diverse backgrounds, different lived experiences and different perspectives. We encourage flexible working to better balance the needs of the company and employees as their circumstances change over time, and in order to attract and retain a diverse team. No two situations are identical, so please discuss with us at or before the offer stage.
Come join us to build a more connected credit experience for everyone.
Software Engineer (Backend or Full-Stack) in Cardiff employer: Teal
Teal is an exceptional employer that fosters a collaborative and innovative work culture, where employees are empowered to take ownership of their projects from day one. With a focus on personal growth and flexibility, Teal offers competitive salaries, meaningful stock options, and the opportunity to work with cutting-edge technologies in a fast-paced environment. Join us in shaping the future of credit data solutions while enjoying a fun and inclusive workplace that values diverse perspectives.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Backend or Full-Stack) in Cardiff
✨Tip Number 1
Familiarise yourself with Kotlin or Python, as these are the primary languages used at Teal. If you're not an expert yet, focus on showcasing your strong programming skills in other languages and express your eagerness to learn.
✨Tip Number 2
Highlight any experience you have with cloud-based environments and REST APIs. Teal values this expertise highly, so be prepared to discuss how you've used these technologies in past projects.
✨Tip Number 3
Demonstrate your problem-solving skills by preparing examples of innovative solutions you've developed in previous roles. Teal is looking for creative thinkers who can tackle unique challenges.
✨Tip Number 4
Show your enthusiasm for collaboration and teamwork. Teal's culture is strongly collaborative, so be ready to discuss how you've worked effectively in cross-functional teams and contributed to shared goals.
We think you need these skills to ace Software Engineer (Backend or Full-Stack) in Cardiff
Some tips for your application 🫡
Understand the Company:Before applying, take some time to understand Teal's mission and values. Familiarise yourself with their payroll data API platform and how they aim to improve credit access. This knowledge will help you tailor your application.
Highlight Relevant Skills:Make sure to emphasise your experience with Kotlin/Java or Python in your CV and cover letter. If you have experience with cloud environments, REST APIs, or Large Language Models, be sure to mention these as they are highly valued by Teal.
Show Your Curiosity:Teal is looking for curious and agile individuals. In your application, express your eagerness to learn and adapt. Share examples of how you've tackled challenges or learned new technologies in the past.
Tailor Your Application:Customise your CV and cover letter to reflect the specific requirements mentioned in the job description. Use keywords from the job listing to demonstrate that you are a good fit for the role and align with Teal's goals.
How to prepare for a job interview at Teal
✨Show Your Curiosity
Teal values curiosity as a superpower. During the interview, demonstrate your eagerness to learn and ask insightful questions about the company's projects and technologies. This will show that you're not just interested in the role but also in the company's mission and future.
✨Highlight Relevant Experience
Make sure to discuss your experience with Kotlin, Java, or Python, as well as any exposure to cloud environments and REST APIs. If you have worked with Large Language Models or other relevant technologies, be sure to mention these as they align with what Teal is looking for.
✨Prepare for the Coding Task
The take-home coding task is a crucial part of the interview process. Practice coding problems that involve building microservices or working with databases. Ensure your code is clean, well-structured, and fully covered with unit tests, as this reflects the high standards Teal expects.
✨Emphasise Collaboration Skills
Teal has a collaborative culture, so be prepared to discuss your experiences working in teams. Share examples of how you've successfully collaborated with others, whether through pair programming or contributing to group projects, to highlight your ability to work well in a cross-functional team.