Job Description
We are looking for a Senior Software Engineer to join our innovative team in Denver. Due to aggressive growth and exciting new product launches, we have an urgent opening for a passionate developer to lead our technical initiatives.
As a key member of our engineering squad, you will be responsible for building robust, scalable software solutions that define the future of our industry. If you are a self-starter who thrives in a fast-paced environment and wants to make an immediate impact, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Continuous learning and development budget.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern technologies.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Conduct thorough code reviews and provide mentorship to junior developers.
- Identify, troubleshoot, and resolve complex technical issues in a timely manner.
- Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Ensure application security and performance optimization in production environments.
Qualifications
- BS in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript/TypeScript, React, Node.js, or Python.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).
- Familiarity with database technologies such as PostgreSQL, MongoDB, or Redis.
- Strong understanding of RESTful APIs and microservices architecture.
- Excellent problem-solving skills and ability to work effectively in a team setting.