Principal Backend Engineer leading the development of software applications for a payment service provider headquartered in London. Collaborating on customer experiences and complex workflows with a diverse team.
Responsibilities
Lead development on an organisational level.
Design, implement, and operate customer experiences, complex workflows, and operational task management applications.
Work with a diverse team to help shape the future of our technology.
Be part of the whole feature development lifecycle on multiple full-stack applications with direct access to customer feedback.
Use technologies such as Java, Kotlin, Golang to write maintainable, performant, and high-quality code.
Solve highly complex challenges with simple solutions.
Be a significant hands-on contributor, demonstrating best practices and setting a high quality bar on a regular basis.
Work with a community of Principal Engineers and tech leaders for strategic tech decisions.
Mentor and coach other engineers, fostering their professional growth.
Lead design reviews for complex software projects and/or critical features.
Requirements
8+ years of professional software development experience.
Ability to solve problems in code using data structures and algorithms and be able to analyze the time and space complexity of those solutions.
Proven ability to document and communicate technical decisions to a diverse audience.
Professional experience leading design or architecture (design patterns, reliability, scaling) of multiple new and existing systems.
Professional experience growing peer engineers through mentorship and guidance.
Ability to work with problems of extreme ambiguity and lead others through ambiguous situations.
Benefits
Health Insurance
Physical and mental health support through our partnership with MyFitness
25 days of Annual leave (+ Bank Holidays)
Possibility to visit other Teya offices to meet colleagues in instances when travel is safe and appropriate
Friday lunch in the office
Friendly, comfortable and high-end work equipment and informal office environment
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.