Backend Engineer
Company Overview
Teya is a payment and software service provider headquartered in London that serves small, local businesses across Europe. Since 2019, we have built easy‑to‑use integrated tools to help merchants accept payments and improve their business performance.
We believe small businesses are the lifeblood of their communities, and we strive to give them a fighting chance against the giants of the high street by providing the best technology and service.
Your Mission
As a Software Engineer at Teya, you will play an important role in building and improving the technology that empowers small and medium‑sized businesses across Europe. You will work alongside experienced engineers on diverse, cross‑functional teams, contributing to the design, development, and maintenance of core components of our systems. Your work will span payments processing, core banking, merchant lifecycle management, and internal operations, giving you the opportunity to learn, grow, and directly influence merchant success.
Responsibilities
- Develop, maintain clean, efficient, and well‑tested code to support business needs, focusing on reliability and performance.
- Take ownership of features and small projects throughout the development lifecycle, including design, implementation, testing, and deployment, under guidance from senior engineers.
- Collaborate with cross‑functional teams—product, design, and operations—to understand requirements and provide technical insights.
- Build tools and integrate systems to enhance operational efficiency and product effectiveness.
- Participate in code reviews, giving and receiving constructive feedback to improve code quality.
- Learn and apply new technologies and best practices in software development with support from senior team members.
- Assist in troubleshooting and resolving issues related to our systems.
- Contribute to process improvements within the team, focusing on code quality, testing, and efficient development workflows.
- Document your work and technical decisions clearly for both technical and non‑technical stakeholders.
Qualifications
- 2+ years of professional software development experience with a solid understanding of backend systems and software design principles.
- Proficiency in at least one of the following languages: Golang, Java, Kotlin, or. NET.
- Familiarity with OOP principles, data structures, and algorithms.
- Experience with relational and/or non‑relational databases.
- Knowledge of version control (Git).
- Strong problem‑solving skills and a desire to learn and grow.
- Good communication and collaboration skills.
- Experience working in an Agile/Scrum development process.
- Ability to work well both independently and as part of a team in a fast‑paced environment.
- Fluent in English.
Nice to Have
- Degree in computer science, engineering, or a related field.
- Previous experience in the payments industry, fintech, or platform services.
- Experience with cloud infrastructure (AWS, Kubernetes, Helm).
- Experience with the specific frameworks, SDKs, APIs, and libraries used in Teya’s stack (e. g. , Laravel, Spring, Reactor).
- Familiarity with authorization systems (RBAC, ABAC, Spice
DB). - Experience with BDD or TDD.
- Experience with CI/CD pipelines.
The Perks
- Flexible working hours that suit you and your team.
- Health Insurance.
- Meal Allowance.
- 25 days of annual leave (+ bank holidays).
- Public transportation card.
- Frequent team events & activities in and outside the office.
- Office snacks every day.
- Friendly, comfortable, and informal office environment.
Seniority level
- Entry level
Employment type
- Full‑time
Job function
- Engineering and Information Technology
Equal Opportunity Employer
Teya is proud to be an equal‑opportunity employer. We are committed to creating an inclusive environment where everyone—regardless of race, ethnicity, gender identity or expression, sexual orientation, age, disability, religion, or background—can thrive and do their best work. If you require any reasonable adjustments at any stage of the recruitment process, let us know so we can ensure a fair and accessible experience.
- Informações detalhadas sobre a oferta de emprego
Empresa: Teya Localização: Porto
Porto, Porto District, PortugalPublicado: 6. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!