We are looking for an experienced software engineer to lead our development team. The ideal candidate will have a strong technical background, excellent communication skills, and the ability to motivate and direct a team.
Key Responsibilities:
* Lead strategic technical direction for applications, architectures, and development processes.
* Drive analytics and scalable application development.
* Contribute significantly to product implementation while empowering team members.
* Develop and maintain analytics and data models for high performance and scalability.
* Promote innovation through new technologies and methodologies.
* Mentor and develop a cross-functional engineering team.
The successful candidate will have:
Essential Skills:
* 10+ years of engineering experience in agile environments.
* Experience leading complex full-stack application development.
* Proficiency in Java/Spring or C#, React with Redux, Typescript.
* Experience with Git, Jenkins, RESTful APIs, JSON/SOAP, SQL, multithreading, message queuing.