As a Senior Backend Engineer at Teya your core responsibilities will include:
- Leading software development efforts and collaborating with crossfunctional teams.
- Designing implementing testing and maintaining robust and scalable software systems.
- Conducting code reviews to ensure quality extensibility performance and security.
- Mentoring and supporting fellow developers to foster a collaborative and innovative environment.
- Building tools and integrating systems to enhance product effectiveness across the business.
- Ensuring effective communication within the team and across the organisation to achieve collective goals.
- Acting as a full lifecycle Software Engineer involved in code reviews source control management build processes testing release and operations.
- Solving complex problems using data structures and algorithms focusing on optimising time and space complexity.
- Developing reliable scalable and performant backend services and APIs.
Qualifications :
- Experience: 6 years as a software engineer with significant backend development experience.
- Technical Skills: Proficiency in backend development using Kotlin/Java Spring stack.
- Database Knowledge: Experience with both relational and nonrelational databases.
- Containerisation and CI/CD: Skilled in using Containers and setting up CI/CD pipelines.
- Version Control: Strong experience with Git and Github.
- Cloud Infrastructure: Handson experience with cloud infrastructure provisioning and deployment (Kubernetes Helm AWS etc.).
- Additional Technologies: Experience building services in Kotlin is a plus. Familiarity with Reactor is beneficial. Knowledge of cryptography or EMV is advantageous. Experience with Grafana and some knowledge of Go is good to have.
- Language Skills: Fluent in English with strong communication skills for effective collaboration within the team and with clients.
- Industry Knowledge: Previous experience in the Payments Industry is a plus.
- Operational Skills: Ability to operate services built by the team identify opportunities for improvement and maintain agreed levels of service.
- Analytical Skills: Practical analytical skills to analyse complex problems and develop effective solutions within the software development domain.
Additional Information :
The Perks
- We trust you so we offer flexible working hours as long it suits both you and your team;
- 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;
- Friendly comfortable and informal office environment.
Remote Work :
No
Employment Type :
Fulltime