Teya is a payment and software service provider looking for a Backend Engineer to shape the future of their technology and drive innovation. The successful candidate will design, develop, and maintain clean, efficient, secure, and well-tested code to support critical business needs, ensuring scalability, performance, and reliability across Teya's systems.
Requirements
- 3+ years of professional software development experience
- Solid understanding of backend systems, scalable architectures, and software design principles
- Significant coding skills in at least one of the following languages: Java, Kotlin, Golang or.NET
- Strong knowledge of object-oriented programming (OOP) principles, data structures, and algorithms
- Experience working with databases (relational and non-relational)
- Experience with system design and architecture
- Hands-on experience with version control (Git), continuous integration, and deployment pipelines
- Strong problem-solving skills and the ability to debug complex issues
- Excellent communication, collaboration, and mentoring skills
- Experience working in an Agile/Scrum development process
- Ability to work well as part of a team and independently in a fast-paced environment
- Fluent in English
Benefits
- Flexible working hours
- Health Insurance
- Meal Allowance
- 25 days of Annual leave (+ Bank holidays)
- Public Transportation Card
- Frequent team events & activities in the office and outside
- Office snacks every day