Search by job, company or skills

RoboMQ

Technical Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Summary:

We are looking for a talented Lead Software Engineer to spearhead the technical evolution of our Identity Governance and Administration (IGA) platform, Hire2Retire. This role is designed for a technical heavyweight who excels at building highly scalable REST applications and resilient microservices. You should possess exceptional analytical, design, and development skills, with the ability to define requirements, architect complex systems, and lead the implementation of enterprise-grade code. We value leaders with a proven track record of developing, testing, and maintaining large-scale Java and JavaScript applications who thrive in a fast-paced, problem-solving environment.

About the Role:

In this leadership capacity, you will join our product engineering team to oversee the development of secure, scalable, and robust SaaS platforms. This role requires a versatile engineer who can navigate deep backend architectures and modern frontend frameworks with ease. As a Lead, you will steer architectural discussions, mentor junior developers, and take ultimate ownership of feature delivery from initial concept to global production deployment. We maintain a rigorous bar for quality and expect you to champion thoughtful, long-term technical solutions over quick fixes.

What You'll Do

  • Architectural Leadership: Lead the design and maintenance of mission-critical software components while driving technical design reviews and architectural strategy.
  • End-to-End Ownership: Own feature lifecycles from design to production, ensuring the team writes clean, efficient, and maintainable code.
  • Cross-Functional Collaboration: Partner closely with Product, QA, and DevOps teams to align technical output with business goals and global delivery standards.
  • System Optimisation: Continuously audit and improve system performance, reliability, security, and scalability.
  • Mentorship: Provide technical guidance to the engineering team, fostering a culture of continuous learning and code excellence.
  • Modern Infrastructure: Work within a Linux-based environment utilizing modern CI/CD, containerization, and cloud-native practices.

Core Technical Responsibilities

  • Architect and develop microservices and distributed systems, ensuring high availability and fault tolerance.
  • Oversee the integration of RESTful APIs and messaging-based systems such as AMQP or RabbitMQ.
  • Optimize complex data layers using relational databases (MySQL or similar) and advanced caching strategies like Redis.
  • Lead the creation of responsive, intuitive web applications and establish standards for reusable UI components (Angular, React, or similar).
  • Drive the adoption of modern development practices, including Docker, Kubernetes, and automated deployment pipelines.

Required Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
  • 8+ years of professional software development experience, with a focus on full-stack or highly integrated systems.
  • Deep proficiency in Java (17/21 preferred) and JavaScript/TypeScript (Angular or React).
  • Expert-level understanding of data structures, algorithms, and advanced object-oriented design patterns.
  • Proven ability to lead technical teams and communicate complex ideas to both technical and non-technical stakeholders.

Why Join Us You will lead the development of a flagship SaaS product used by global enterprises, working alongside a team that values high engineering standards and personal accountability. If you are passionate about quality, mentorship, and building products that last, you will fit right in.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145113925