Job Description
Apex Innovations is seeking a Senior Software Engineer to join our dynamic team in Denver, CO. We are a forward-thinking company dedicated to delivering cutting-edge solutions to our clients. In this role, you will lead the design and implementation of scalable software architectures, mentor junior developers, and drive technical excellence across the organization.
As a local leader in the tech industry, we offer a competitive benefits package, including comprehensive health coverage, a 401(k) match, and a flexible work environment. If you are passionate about building robust applications and want to work in the heart of Denver, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions using modern technologies.
- Lead code reviews and architectural discussions to ensure code quality and adherence to best practices.
- Mentor junior engineers and provide technical guidance to the development team.
- Collaborate with product managers and stakeholders to define feature requirements and translate them into technical specifications.
- Identify and resolve technical debt and optimize application performance.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
Qualifications
- 5+ years of professional experience in software development.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Experience with containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in an agile environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field.