Job Description
- Design, develop, test, deploy, maintain, and continuously improve software products
- Manage individual project priorities, deadlines, and deliverables
- Ensure the final product is highly performant, responsive, and aligned with business goals
- Actively participate in agile ceremonies including daily stand-ups, story pointing, backlog refinement, and retrospectives
- Collaborate with cross-functional teams including Product, Business, and Engineering
- Coach and mentor junior and new team members to foster professional growth and team alignment
- All About You / Experience:
- Proven experience as a senior or lead software engineer with a strong technical foundation
- Proficient in at least one modern programming language, preferably Java
- Strong knowledge of object-oriented design, data structures, algorithms, and complexity analysis
- Extensive experience building RESTful APIs and designing microse...
Ready to Apply?
Take the next step in your AI career. Submit your application to Dynamic Yield today.
Submit Application