Alphatec Spine, Inc. is looking to solve the problem of leading and managing a dynamic team of engineers focused on web applications for the EOS Insight platform, overseeing the design, development, and deployment of scalable, secure, and innovative web applications.
Requirements
- Minimum 7 years of experience with developing externally facing web applications in cloud environments such as Azure (preferred), AWS, or GCP
- High proficiency with Vue.js and SPA architecture
- Proficiency with express.js
- Experience working with RESTful APIs
- Strong knowledge of SQL and MongoDB
- Proficiency with common programming tools such as VS Code, Git repositories, version control software and remote deployment tools
- Demonstrated experience with Agile methodologies
Responsibilities
- Lead, mentor, and manage a team of software engineers, providing guidance on technical challenges, career growth, and performance improvement.
- Oversee the design and implementation of scalable, reliable, and secure web applications, ensuring alignment with business goals and best practices.
- Manage resources and deliverables, ensuring that web applications are developed, tested, and deployed on schedule.
- Work closely with product managers, designers, and other stakeholders to understand requirements, define priorities, and translate them into actionable technical tasks.
- Ensure high standards of code quality through regular code reviews, testing, and adoption of best practices for software development.
- Oversee the performance of cloud applications and infrastructure, implementing monitoring tools and optimizing systems for cost-efficiency, scalability, and reliability.
- Identify potential technical risks and proactively mitigate them, ensuring the security and stability of cloud solutions.
Other
- Proven ability to lead, mentor, and grow engineering teams in a collaborative environment.
- Skilled in managing projects, prioritizing tasks, and meeting deadlines.
- Excellent written and verbal communication skills for aligning technical and business goals.
- Experience evaluating team performance and fostering professional growth.
- BS/MS degree in Computer Science, Computer Engineering, or related field preferred