Software Engineering Leadership Opportunity
As a seasoned software engineering leader, you will spearhead the development of cutting-edge software solutions across multiple platforms (Java and Node.js). Your primary responsibility will be to design, develop, and maintain high-quality software applications.
">
* Key Responsibilities:
* Lead, mentor, and coordinate a distributed team of software engineers
* Design, develop, and maintain efficient, secure, and testable software
* Collaborate with stakeholders to define deliverables and manage project lifecycles
* Oversee sprint planning, task delegation, progress tracking, and reporting
* Drive the resolution of technical issues and analyze risks
Required Skills and Qualifications:
* Proven experience leading software engineering teams
* Strong technical expertise in Web Technologies (Web API, JavaScript, jQuery, CSS3) and frameworks such as Angular and React
* Proficiency in Java, Node.js, REST/SOA API development, and web security mechanisms
* Strong knowledge of design patterns, OOD, MVC, Entity Framework, and JEE technologies (JMX, RMI, JPA, JTA)
* Experience in unit testing and secure software development practices
What We Offer:
* Competitive salary and performance-based incentives
* Pension, life assurance, health insurance, and other benefits
* Learning and career development opportunities, including management training and skills enhancement
* Hybrid working model with flexibility to support work-life balance
Additional Information
We are committed to creating an inclusive environment where talented individuals can thrive. If you are passionate about software engineering and leadership, we encourage you to apply for this exciting opportunity.