cover image
Teya

Teya

teya.com

2 Jobs

878 Employees

About the Company

Headquartered in London, we are proud to serve small, local businesses across Europe. We build tools to unlock hassle-free payments and better business management so local businesses can thrive. Our all-in-one offering is designed to simplify the every day in business, all on fair and transparent terms. Join us in creating solutions that small, local businesses deserve.

Listed Jobs

Company background Company brand
Company Name
Teya
Job Title
Software Engineer (Backend)
Job Description
Job title: Software Engineer (Backend) Role Summary: Design, develop, and maintain mission‑critical backend services using Spring Boot and Netty. Own end‑to‑end feature delivery, including design, coding, testing, deployment, and monitoring. Participate in support duty rotations to ensure high availability and fast incident response. Expactations: - Minimum 5+ years of backend engineering experience; 3+ years in production Java/Kotlin environments. - Strong problem‑solving, debugging, and communication abilities. - Proficiency in clean coding, unit and integration testing (JUnit, Testcontainers). - Experience with continuous delivery pipelines and weekly releases. - Fluency in English; ability to collaborate across product, operations, and QA teams. Key Responsibilities: - Maintain and evolve existing backend services (Spring Boot, Netty) in production. - Implement new features from design through deployment and monitoring. - Write unit, integration, and contract tests to ensure code quality. - Participate in on‑call/rotations to resolve incidents and guarantee service reliability. - Enhance observability: metrics, tracing, logging using Grafana, New Relic, CloudWatch. - Collaborate with cross‑functional teams to align architecture and delivery plans. - Contribute to CI/CD pipelines and ensure smooth weekly releases. Required Skills: - Java or Kotlin (Kotlin‑first) with Spring Boot, Netty. - RDBMS experience (Aurora MySQL 8): transactions, indexing, query optimization. - Distributed systems knowledge: Redis, Memcached, SQS. - REST API design and OAuth2 flow implementation. - Testing frameworks: JUnit, Testcontainers. - Monitoring: Grafana, New Relic, CloudWatch. - AWS services: ECS, S3, CloudWatch; container fundamentals (Docker, ECS, Kubernetes). - Familiarity with agile, fast‑paced release cycles. - Excellent debugging, communication, and collaboration skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - No mandatory certifications required; knowledge of AWS, Docker or related tools is preferred.
London, United kingdom
On site
Junior
30-12-2025
Company background Company brand
Company Name
Teya
Job Title
Principal Backend Engineer
Job Description
Job Title: Principal Backend Engineer Role Summary: Lead backend development initiatives to enable scalable growth, focusing on designing, implementing, and optimizing customer-facing workflows, operational systems, and task management applications. Influence technical strategy and mentor senior engineering teams. Expectations: - 8+ years of professional software development experience. - Proven expertise in problem-solving using data structures and algorithms. - Strong ability to document and communicate technical decisions. - Experience leading design/architecture of systems (design patterns, reliability, scaling). - Track record of mentoring engineers and guiding peer growth. - Capability to navigate and resolve highly ambiguous business and technical challenges. Key Responsibilities: - Drive success of critical projects by delivering technical leadership and hands-on code contributions. - Solve complex operational and business challenges with scalable, maintainable solutions. - Collaborate with technical leaders to shape strategic technology decisions. - Continuously refine engineering practices using data-driven insights. - Mentor senior engineers and lead complex design reviews for key projects. Required Skills: - Advanced proficiency in Java, Kotlin, and Golang. - Mastery of system design principles (reliability, scalability, performance). - Strong code quality focus with iterative delivery and testing practices. - Leadership in continuous integration/deployment workflows. - Data analysis skills to inform engineering improvements. Required Education & Certifications: - Bachelor’s degree in Computer Science or related field. - Demonstrated expertise in software architecture and backend system optimization.
London, United kingdom
On site
Senior
21-01-2026