Job Description
Join the team at Apex Innovations, where we are redefining the digital landscape in the heart of Denver. We are looking for a visionary Senior Software Engineer to lead the development of scalable, high-performance web applications that drive our mission forward.
In this role, you will work in a collaborative ecosystem with top-tier talent, leveraging the latest technologies to build solutions that matter. We offer a competitive compensation package, comprehensive benefits, and a culture that prioritizes innovation and work-life balance in the Mile High City.
Why Choose Us?
- Competitive salary and equity package.
- Flexible remote and hybrid work options.
- Continuous learning and development budget.
- Health, dental, and vision insurance.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern technologies.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members to ensure code quality.
- Troubleshoot, debug, and resolve complex technical issues and performance bottlenecks.
- Mentor junior developers and contribute to the technical growth of the engineering team.
- Participate in architectural discussions and help make key technical decisions for the product.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development, with a strong focus on backend or full-stack development.
- Proficiency in programming languages such as Python, Java, Node.js, or Go.
- Experience with modern web frameworks (e.g., React, Angular, Vue.js) and RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent communication skills and a customer-centric mindset.