Job Description
We are urgently hiring a highly skilled Software Engineer to join our dynamic, remote-first team. If you are passionate about building scalable solutions and thrive in a flexible environment, we want to hear from you. We offer competitive compensation packages and attractive equity options to our top talent.
As a key member of our engineering team, you will drive the technical vision and execution of our core products, working closely with cross-functional teams to deliver excellence. We value autonomy, innovation, and a growth mindset.
Why Join Us?
- Remote-First Culture: Work from anywhere in the US (including Denver, CO and NC areas).
- Equity Options: Own a piece of the company as we grow.
- Modern Tech Stack: Work with cutting-edge tools and technologies.
Responsibilities
- Design, develop, and deploy robust, scalable, and high-performance software applications.
- Collaborate with product managers and designers to define features and user requirements.
- Maintain and improve the existing codebase, ensuring high code quality and performance.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot complex technical issues and debug applications in real-time.
- Participate in agile ceremonies, including sprint planning and daily stand-ups.
- Stay current with emerging technologies and industry best practices.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience.
- Proficiency in at least two modern programming languages (e.g., JavaScript, Python, Java, Go).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of data structures, algorithms, and software design patterns.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently in a remote setting.