Job Opportunity
We are seeking an experienced technical leader to drive innovation and growth within our engineering team.
The ideal candidate will possess extensive knowledge of software development, including design patterns, architecture, and coding standards. Additionally, they should have expertise in programming languages such as Java, Python, or C++.
This role requires strong leadership skills, excellent communication abilities, a passion for technology, and the ability to collaborate effectively with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities:
* Lead the development of new software features and enhancements
* Mentor junior engineers and provide guidance on best practices
* Collaborate with product managers to define project requirements
* Ensure timely delivery of projects and meet quality standards
Requirements:
* Bachelor's degree in Computer Science or related field
* Minimum 8 years of experience in software development and leadership roles
* Expertise in Java development, including Spring Boot and Microservices architecture
* Proven track record of building robust, efficient solutions with PIM and Event Streaming experience
What We Offer:
* A dynamic and innovative work environment
* Ongoing training and professional development opportunities
* A competitive salary and benefits package
* The chance to work with a talented team of engineers and contribute to cutting-edge projects