Job Description
We are seeking a highly skilled Software Engineer to join our rapidly growing team in Denver. This is an immediate hire opportunity for a developer who thrives in a fast-paced, innovative environment.
As a key member of our engineering squad, you will be responsible for architecting and implementing robust software solutions that drive our business forward. If you are passionate about clean code, system architecture, and mentoring junior developers, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible work-from-home options and a modern office in the heart of Denver.
Responsibilities
Design, develop, and maintain high-quality, scalable software applications using modern technologies.Collaborate closely with product managers and designers to translate requirements into technical specifications.Write clean, efficient, and maintainable code through rigorous code reviews and testing.Participate in the full software development lifecycle (SDLC), from planning and design to deployment and maintenance.Identify and resolve technical issues and performance bottlenecks in production environments.Mentor junior engineers and conduct technical training sessions.Stay up-to-date with emerging trends in software development and apply them to our stack.
Qualifications
Minimum of 5 years of professional software development experience.Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).Strong proficiency in Python and JavaScript (React or Node.js preferred).Experience with cloud platforms such as AWS or Azure.Familiarity with containerization technologies like Docker and Kubernetes.Excellent problem-solving skills and the ability to work in an agile environment.Strong communication skills and a collaborative mindset.