Job Description
Apex Innovations is experiencing explosive growth and is currently seeking a highly skilled Software Engineer to join our elite engineering team in Phoenix, AZ.
We are looking for a visionary developer who thrives in a fast-paced, agile environment and is passionate about building scalable, high-performance software solutions. If you are ready to take your career to the next level with competitive compensation and cutting-edge technology, we want to hear from you.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote/hybrid work options.
- Continuous learning and development budget.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern programming languages and frameworks.
- Collaborate closely with product managers and designers to translate complex requirements into technical specifications.
- Write clean, maintainable, and well-documented code through rigorous code reviews and unit testing.
- Optimize application performance, ensuring low latency and high availability across all services.
- Troubleshoot, debug, and resolve complex technical issues in production and development environments.
- Participate in the full Software Development Life Cycle (SDLC), including planning, design, implementation, and maintenance.
- Stay current with emerging technologies and best practices to drive innovation within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Minimum of 4 years of professional experience in software development.
- Proficiency in at least two modern programming languages (e.g., Python, Java, JavaScript/TypeScript).
- Strong understanding of databases (SQL and NoSQL) and API design (RESTful and GraphQL).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with version control systems (Git) and CI/CD pipelines.
- Excellent problem-solving skills and the ability to work independently and in a collaborative team setting.