Posted on: 30/04/2026
Key Responsibilities :
Technical Leadership :
- Help lead the technical vision and architecture for TRG Screen's software products, making strategic decisions on technology stack, design patterns, and system design
- Establish and enforce coding standards, best practices, and development processes across the team
- Conduct thorough code reviews, providing constructive feedback and ensuring adherence to SOLID principles and design patterns
Development & Delivery :
- Design, develop, and own complex backend initiatives, setting the standard for code quality, craftsmanship, and technical decision-making
- Troubleshoot and resolve the most challenging technical issues, identifying root causes and implementing sustainable fixes
Team Leadership & Mentorship :
- Mentor and provide technical oversight for a team of engineers, supporting their growth through code reviews, guidance, and unblockings
- Build team capabilities through pairing, training, and establishing documentation standards
Collaboration & Communication :
- Partner with Product Management to translate business requirements into technical solutions and realistic timelines
- Communicate complex technical concepts clearly to both technical and non -technical stakeholders
- Contribute to sprint planning, estimation, and continuous process improvement
Quality & Standards :
- Champion automated testing practices, including unit, integration, and end-to-end testing strategies
- Ensure system reliability, performance, and security through proactive monitoring and optimization
Required Skills & Experience :
- Strong Java experience (8+ years) in enterprise or large-scale backend systems. (Java 8 or higher)
- 3+ years in a technical leadership or senior engineer role, with demonstrated experience mentoring developers
- Experience working with large, complex codebases.
- Experience with microservices architecture and related development practices.
- Experience with backend development best practices, including API design, unit testing, and performance optimization.
- Experience of relational databases and ORM frameworks (e.g., JPA/Hibernate).
- Familiarity with Git, Docker, and cloud platforms (AWS or Azure).
- Solid problem-solving and debugging skills for complex systems.
- Excellent communication and technical writing skills, with ability to influence technical decisions across teams
- Experience with Agile/Scrum methodologies and leading technical ceremonies
- Strategic thinking with ability to balance technical debt, feature delivery, and long-term architecture goals
Preferred / Nice to Have :
- Experience with front-end frameworks such as Angular (to facilitate full-stack collaboration).
- Experience with messaging systems (e.g., Kafka, RabbitMQ, NATS).
- Experience with CI/CD pipelines, DevOps practices, or automated testing.
- Experience using AI-assisted development tools (e.g., Claude Code, Cursor, GitHub Copilot) to enhance productivity and code quality.
- Familiarity with financial services or research technology domains.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1632500