Lead Software Engineer
Reference: #691
Remoto
Profile:
- Bachelor´s or Maste´s degree in Computer Science, Software Engineering or related
field;
- More than 10 years of professional experience in full stack software development;
- Proven experience in designing and implementing highly scalable and complex
solutions in software solution projects;
- Proven experience guiding junior team members, focusing on backend;
- Proficiency in PHP supported by extensive practical experience;
- Strong knowledge of JavaScript frameworks, preferably Angular (2+);
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON);
- Knowledge of microservices architecture design principles;
- Good knowledge of SQL (MySQL and SQL Server);
- Experience with GIT, Jenkins and Maven tools;
- Excellent organizational skills;
- Team spirit, initiative and good communication skills;
- Experience with agile methodologies;
- Knowledge of the insurance industry is an advantage;
- Knowledge of Java (Java 8 and later versions), Spring and Spring boot as a plus;
- Fluency in English.
Tasks:
- Lead and contribute to the development of innovative and scalable software solutions,
covering front-end and back-end development as needed;
- Act as a reference point for best practices, coding standards and innovative approaches
to software development, providing guidance and mentoring to team members;
- Contribute to solution architecture and design, ensuring alignment with industry trends
and internal architect standards.