Backend Engineering Lead

  • Av Providencia 2411, Providencia, 44630 Guadalajara, Jal., Mexico
  • Full-time

Company Description

Who are we?

BlueOptima is an Equal Opportunities employer.

We provide industry-leading objective metrics in software development using our proprietary Coding Effort Analytics. Founded in 2006, BlueOptima is a high-growth independent software company. Our unique technology was initially devised in seminal research carried out at Cambridge University. 

Headquartered in London with offices in New York, Bangalore, Gurgaon and Guadalajara. We work with Fortune 500 companies including nine of the world’s top twelve largest Universal Banks and three of the world’s top ten telecommunications companies. Our technology is pushing the limits of complex analytics on large data-sets with more than 15 billion static source code metric observations of software engineers working in an Enterprise software development environment.

Job Description

Whom are we looking for? 

Attention to detail, committed and not only passionate about technology, but excited to work in a helpful and friendly start-up environment while leading people by example. 

Hardcore experience in developing Web Applications enabled using REST APIs and backed by a data warehouse solution.

You would be working with a complex technology stack which includes Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers.

In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.

Responsibilities include:

  • Manage & Lead large product development team

  • Take part in software and architectural development activities

  • Transform requirements into implementation details

  • Debug application issues and helping support respond to client queries

  • Lead and provide guidance to developers

  • Generates metrics to the team, assisting in their deadlines

  • Interact with business stakeholders (include C-Suite) to communicate product development progress and risks

  • Performance tuning of application code at different service levels 

  • Incorporate design changes to improve performance of the application

  • Interact with customers of the application and help address issues reported



  • Bachelor's degree in Computer Science or equivalent

  • 6+ years experience with Java and J2EE/Java EE

  • 6+ years experience with Spring MVC, Spring Security and Hibernate

  • 2+ years experience managing in local and remote teams

  • Experience building RESTful web services

  • Understanding of CI & CD concepts, ideally have built an end to end pipeline in previous experience

  • Strong Experience with Design patterns and algorithms

  • Strong understanding of relational database and normal forms

  • Experience with database optimisation

  • Experience in task tracking systems e.g. Jira and distributed version control systems e.g. Git

  • Understanding of Unit & Integration testing

Additional Information

Why work for us?

  • Above market remuneration

  • Above market vacations

  • Potential stock options

  • Major Medical Insurance (Dental, Vision, maternity and abroad emergencies support)

  • Gym, Spa, medical lab, psychological and physical therapy discounts

  • Great modern office in an ideal location and with free coffee and beer

  • Travel opportunities to BlueOptima's international offices including worldwide annual retreats

  • Work on real-world problems to which solution cannot simply be found on the internet

  • Working alongside other passionate, talented engineers

  • Our fast-growing company offers the potential for rapid career progression