Lead the design, architecture and implementation of impactful industrial solutions ensuring extensibility, maintainability, scalability, reliability, security and futureproofing across the full stack.
Effectively partner with product managers, designers, business stakeholders, engineering managers, and IT to deliver solutions that meet the business and corporate strategic goals.
Participate and influence proper Agile methodologies including sprint planning, daily stand-ups, sprint reviews and retrospectives.
Ensure the team is delivering the highest quality deliverables by conducting code reviews and participating in QA activities.
Monitor, debug, and optimize applications for performance, scalability, and security, ensuring optimal resource utilization.
Mentor junior and intermediate software engineers promoting a culture of continuous learning and improvement while adhering to coding standards and best practices.
Create and steward the writing and maintaining of technical documentation, including design documents, API specifications, and troubleshooting guides.
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
5+ years experience in software development, and proven expertise in full-stack software engineering.