You will play a crucial role in designing and implementing scalable software solutions that drive key company objectives while enhancing the technology stack. Your expertise will be pivotal in ensuring our products remain competitive and efficient as you lead technical direction for projects. You are expected to actively contribute to architectural discussions, blending technical prowess with leadership abilities to foster a culture of innovation.
What You’ll Do
- Design and implement scalable software applications that drive key company objectives.
- Lead architectural discussions and reviews to ensure alignment with organizational goals.
- Mentor junior engineers and provide technical leadership to the entire team.
- Collaborate with cross-functional teams to define and deliver project solution requirements.
- Utilize Agile methodologies for software development and continuous iterative improvement.
- Engage in code reviews to ensure code quality and best practices.
- Troubleshoot and resolve complex technical issues in a timely and efficient manner.
What You Need
- Java
- Spring Framework
- Microservices
- RESTful APIs
- SQL
- Agile Methodologies
- Team Leadership
The Opportunity
You will work in a collaborative, fast-paced environment that encourages innovation with a diverse team of professionals. This role offers the chance to deliver high-quality software solutions in a hybrid or fully remote setting.
