Match score not available

Technical Lead Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Engineering or related field., Deep expertise in Java and Spring/Spring Boot., Strong experience with AWS cloud technologies and API integrations., Proficient in database design and performance optimization..

Key responsabilities:

  • Design and develop scalable, secure Java microservices for SaaS platforms.
  • Mentor junior developers and conduct code reviews to ensure quality.
  • Serve as a technical contact for clients, translating requirements into solutions.
  • Participate in architecture design proposals and analyze complex technical challenges.

Mitratech logo
Mitratech Scaleup http://www.mitratech.com
1001 - 5000 Employees
See all jobs

Job description

At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions of Fortune 100 companies. We are a close-knit, globally dispersed team that thrives in an ecosystem that supports individual excellence and takes pride in its diverse and inclusive work culture centered around great people practices, learning opportunities, and having fun! Our culture is the ideal blend of entrepreneurial spirit and enterprise investment, enabling the chance to move at a rapid pace with some of the most complex, leading-edge technologies available.

 

Given our continued growth, we always have room for more intellect, energy, and enthusiasm - join our global team and see why it's so special to be a part of Mitratech!

 

We are looking for a Technical Lead Engineer to join us and work closely with a geographically distributed team across US, Mexico and India. In this role, you will be deeply involved in the design, development, of our Integration platform utilizing technologies like Single Sign On, OAuth, API Gateway, REST APIs etc. On Daily basis you will be mentoring our junior developers, do code reviews to ensure quality, and define good coding practices. You will also serve as technical contact for our partners and stakeholders.  

 

Development

  • Develop scalable, secure, cloud-based Java microservices for multi-tenant SaaS platforms and partner integrations 
  • Integrate with Public Rest APIs and develop Public REST APIs for partner consumption.
  • Assess emerging technologies for their adoption to enhance system capabilities.
  • Develop integrations between Mitratech, partners, and third-party vendors utilizing Single Sign-On (SSO), webhooks, and REST APIs.
  • Document the designs for technical and business stakeholders.

Architectural Contributions

  • Participate in the creation, evaluation, and review of architecture and infrastructure design proposals.
  • Contribute to analyzing complex technical challenges, provide advanced troubleshooting, and recommend enhancements to existing systems.

Mentorship

  • Guide other developers by fostering technical growth and sharing expertise.
  • Conduct thorough code reviews to maintain high-quality coding standards and ensure comprehensive test coverage.
  • Define and enforce standards for cloud architecture and microservices design, ensuring scalability and performance.

Client Collaboration

  • Serve as a technical contact for clients, translating their requirements and challenges into practical, actionable solutions.

Requirements & Skills:

  • Deep expertise in Java and Spring/Spring Boot, driving architectural decisions and solutions.
  • Strong experience in designing and developing using AWS cloud technologies like Lambda, Dynamo DB, AWS cloudwatch etc.
  • Proficient in working with API Gateway and OAuth/OIDC based integrations.
  • Advanced knowledge of integration techniques, including REST APIs, message brokers (e.g., Kafka), queuing technologies (e.g., SNS, SQS), and data pipeline architectures.
  • Experience with elastic search and other caching techniques.  
  • In-depth knowledge of relational (SQL) and NoSQL databases, with expertise in database design, and performance optimization.
  • Proficient in tackling complex technical challenges and implementing scalable, high-performance solutions.
  • Strong communication and collaboration skills, adept at working effectively within global agile development teams.
  • Strong knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Familiar with modern DevOps methodologies and proficient in CI/CD tools (e.g., Jenkins, GitHub Actions).

Education:                         

  • Bachelors in Computer Engineering

We are an equal-opportunity employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability, or veteran status.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication

Technical Support Engineer Related jobs