Technical Lead
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet.
Role: Tech Lead
Location: Belgrade, Serbia.
About us:
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet. We bring together the brightest minds from digital tech and product development to customer experience and marketing – all under one roof.
Opening in November 2024, Greencastle Digital are currently recruiting for a number of roles in Belgrade, with the Tech Lead being key to our launch locally.
Overview: The Tech Lead oversees the technical aspects of a service development initiative, ensuring the team follows best practices and technical standards. This role requires strong technical expertise, problem-solving skills, and the ability to mentor and guide developers. The Tech Lead also serves as the line manager for a team of engineers, providing leadership, support, and career development.
Key Responsibilities:
Technical Leadership:
- Provide technical guidance and direction to the development team.
- Ensure adherence to coding standards, best practices, and architectural guidelines.
- Review and approve code, designs, and technical solutions.
Skills: Technical Expertise, Code Review, Architectural Design.
Project Involvement:
- Participate in the planning, estimation, and execution of development tasks.
- Collaborate with the stakeholders to define technical requirements.
- Oversee the technical progress of projects and ensure milestones are met.
Skills: Planning, Estimation, Requirement Analysis.
Mentorship and Development:
- Mentor and support the engineers in their technical growth.
- Conduct technical training sessions and knowledge-sharing meetings.
- Foster a culture of continuous learning and improvement.
Skills: Mentorship, Training, Knowledge Sharing.
Problem-Solving and Innovation:
- Identify and resolve technical challenges and roadblocks.
- Promote the use of innovative technologies and methodologies.
- Lead technical problem-solving efforts and debug complex issues.
Skills: Problem-solving, Innovation, Debugging.
Quality Assurance:
- Ensure the quality and performance of the codebase through regular testing and code reviews.
- Address technical debt and improve code maintainability.
Skills: Quality Assurance, Automated Testing, Code Maintainability.
Collaboration and Communication:
- Act as a liaison between the engineering team and other departments.
- Communicate technical decisions and rationale to non-technical stakeholders.
- Facilitate collaboration within the team and across departments.
Skills: Communication, Stakeholder Management, Collaboration.
Line Management:
- Serve as the line manager for a team of 5-9 engineers.
- Conduct regular one-on-one meetings, performance reviews, and career development sessions.
- Manage team workload, priorities, and resource allocation.
- Support team members in their professional growth and address any performance issues.
Skills: Leadership, Team Management, Performance Feedback.
Product Trio Collaboration:
- Work as part of the product trio alongside the Product Owner (PO) and Customer Representative (CX/UX).
- Collaborate to manage the product/domain backlog, ensuring ongoing progress and alignment with objectives.
- Lead the solution design process and ensure architectural ownership within the domain.
Skills: Collaboration, Product Management, Domain Expertise.
Required Skills and Competencies:
- Strong technical skills in relevant programming languages and technologies.
- Excellent problem-solving and debugging abilities.
- Proficiency in software architecture and design patterns.
- Experience with agile development methodologies.
- Effective communication and interpersonal skills.
- Ability to mentor and guide team members.
- Leadership and team management skills.
Programming Languages and Frameworks:
- Advanced proficiency in .NET and C#.
- Practical experience in the SOLID principles in object-oriented development.
- Proficiency in design patterns.
Web Technologies:
- Proficiency in HTML, CSS, and JavaScript.
API Development:
- Proficiency in API development and related technologies (Swagger, Open API).
Databases:
- Proficiency in storage/databases (MS SQL, Oracle).
Cloud Platforms:
- Good understanding of the AWS Cloud.
DevOps:
- Good understanding of the Azure DevOps integration and delivery ecosystem.
- Locations
- Beograd
- Remote status
- Hybrid
Technical Lead
Welcome to Greencastle Digital, the technology hub where exciting tech careers, betting and gaming meet.
Loading application form