
Technical Lead (Client Product Development)
Your role at Exness:
You will join our Client Product Development department within the Client Relationships & Service division at Exness, playing a critical role in shaping the technical vision of our client relationship and customer support products and leading the architectural direction. As a seasoned professional with deep technical expertise, you will guide a cross-functional team to deliver scalable, high-performance solutions that align with business objectives.
Working collaboratively with product managers, engineers, and architects, you will ensure that technical standards are upheld, innovation is fostered, and team members are mentored to excel. This means you will work with professionals with different skill sets on various products & projects, with the ultimate goal of delivering the best possible experience for our customers.
In this role you will:
- Define, implement, and enforce technical standards to promote code quality, performance, and security.
- Address and resolve complex technical challenges.
- Take the lead during incidents, analyzing and troubleshooting the issues, and work towards fast and effective resolutions.
- Collaborate closely with the tribe's architect in creating architectural plans, as well as leading their implementation within the teams.
- Conduct code reviews and audits regularly, ensuring adherence to standards.
- Lead the technical aspects of the project, ensuring alignment between the product requirements and technical execution.
- Mentor and train junior and mid-level developers, fostering growth and encouraging best practices.
- Lead technical learning initiatives within the team, ensuring continuous skill development.
- Keep up to date with emerging technologies and evaluate their potential to improve existing systems and processes.
- Identify, document, and prioritize technical debt, ensuring that it is addressed as part of the ongoing development process. Develop strategies to manage and reduce said debt while balancing business and technical needs.
- Work with other teams to align architecture and facilitate code reuse across projects.
- Document key decisions and processes.
What makes you a great fit:
- 5+ years of experience in software development in cross-functional teams using various programming languages, preferably Golang on the backend.
- Proven experience designing and implementing complex system architectures.
- Strong background in managing technical debt and leading technical teams.
- Problem-solving mindset with the ability to address complex technical challenges.
- Strong background in code reviews, technical standards, and project leadership.
- Familiarity with DevOps practices, Kubernetes, and tools for CI/CD.
- Good knowledge of the full software development cycle, especially using agile methodologies
- Leadership qualities, with a focus on mentoring and developing other team members.
- Excellent communication and problem-solving skills
- Ability to use advanced English for different work & business purposes
Nice to have:
- Experience with React or Typescript on the frontend.
- Experience with customer support systems and tools (IVR, chatbots, machine translations etc).
- Experience working in large companies.
What we offer along the way:
- Competitive and attractive compensation package.
- Extensive professional development opportunities, including training, certifications, and free English courses.
- Relocation support with flight, accommodation, migration, and legal assistance for you and your family.
- Health and life insurance for employees and dependents, covering a wide range of medical needs.
- Generous time off, including 21 days of annual leave and paid sick leave.
- Education allowance for your children’s school and kindergarten fees.
- Access to our very own sports club with dedicated coaches, free Sanctum Club memberships for you and your spouse, corporate SUPs, jet skis, etc.
- A branded company car (if relocating) with convenient office parking.
- Outstanding team-building experiences and Exness community gatherings.
Your journey after applying:
- TA Interview (up to 45 minutes)
- Technical+Live-Coding Session (90 minutes)
- Systems Design Interview (60 minutes)
- Behavioral Interview (60 minutes)
Apply for this job
*
indicates a required field