Job Description
We are looking for a talented Software Engineer to join our high-growth team in Phoenix, AZ. We are currently offering immediate hire opportunities for driven professionals ready to make an impact. As a key member of our engineering squad, you will play a pivotal role in designing, developing, and deploying scalable software solutions that drive our business forward.
In addition to a competitive salary, we offer Equity Options to our team members, allowing you to share in the company's success. If you are a problem solver who thrives in a fast-paced environment, we want to hear from you.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications using modern technologies.
- Collaborate with product managers, designers, and other engineers to define features and ensure technical feasibility.
- Participate in the full software development lifecycle, including requirements gathering, coding, testing, and deployment.
- Write clean, maintainable, and well-documented code with a focus on performance and security.
- Conduct code reviews and provide constructive feedback to peers to ensure code quality standards.
- Debug complex issues and implement efficient solutions to improve system stability.
- Stay up-to-date with emerging technologies and industry best practices to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- Minimum of 3-5 years of professional software development experience.
- Strong proficiency in at least one programming language (e.g., Python, Java, JavaScript, Go).
- Experience with front-end frameworks (e.g., React, Angular, Vue) and RESTful APIs.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent communication skills and the ability to work effectively in an Agile/Scrum environment.