Job Title : Lead Software Development Engineer
Overview
We are seeking an experienced software development engineer to lead our team in delivering high-quality solutions. The ideal candidate will have a strong background in full-stack development, microservices architecture, and scalable enterprise systems.
Key Responsibilities :
- Lead the development of high-quality solutions aligned with business goals.
- Foster a culture of continuous improvement and technical excellence.
- Mentor and grow engineering talent within the team.
- Ensure timely delivery of epics and initiatives with measurable impact.
Requirements
The successful candidate will possess :
8+ years of experience in computer programming or a similar field.Business domain knowledge.Excellent written and verbal skills.Leadership capabilities with experience in team coaching.Strong organizational and time-management skills.Excellent problem-solving and conflict resolution abilities.Technical Skills :
The ideal candidate will be proficient in :
Advanced JavaScript libraries and frameworks such as Angular, KnockoutJS, BackboneJS, ReactJS, DurandalJS, VUE.Native, hybrid, or progressive web apps.Basic design principles, including UI & UX design, prototypes, and scalability. HTML & CSS.High-level knowledge of Java 11+.Experience with developing RESTful web APIs.Ability to work independently in a project, with strong analytical and problem-solving skills.Strong written and verbal communication skills (English & Spanish).Familiarity with microservices architectures with Spring Boot applications.Understanding of caching and queueing technologies such as Redis & Kafka.Strong experience with testing best practices and test automation.Technical analysis and design capabilities.Proficient in version control using Git.Familiarity with configuring and using CI / CD pipelines.Experience with various IDEs (preferably JetBrains tools).Benefits :
This role offers significant visibility across the organization and with stakeholders, providing excellent opportunities for professional growth and impact.
Others :
As a key member of a talented and motivated team, the successful candidate will contribute hands-on to the development of high-quality solutions and provide technical leadership, mentoring, and guidance to other engineers.