Job Description
We are looking for a highly skilled and motivated Senior Software Engineer to join our elite engineering team in Tucson, AZ. This is an immediate hire opportunity for a driven individual ready to make an impact.
At Apex Digital Solutions, we build scalable, high-performance software that powers businesses across the nation. You will be at the forefront of our development lifecycle, working with cutting-edge technologies and a collaborative team of industry veterans.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO and hybrid work environment.
- Continuous learning and professional development budget.
Responsibilities
- Architect and develop robust, scalable software solutions using modern programming languages and frameworks.
- Lead code reviews, design sessions, and technical planning for complex projects.
- Mentor junior developers and engineers, fostering a culture of technical excellence and knowledge sharing.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Troubleshoot and debug production issues, ensuring high availability and system stability.
- Optimize application performance, security, and maintainability throughout the development lifecycle.
Qualifications
- Minimum of 5 years of professional software development experience in a fast-paced environment.
- Strong proficiency in Python, Java, or JavaScript (TypeScript preferred).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Deep understanding of database systems (SQL and NoSQL).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work independently as well as in a team setting.