Job Description
We are currently seeking a highly skilled Software Engineer to join our dynamic team in Tucson, AZ. Due to an immediate expansion of our product suite, this is an urgent hiring opportunity for a top-tier developer who thrives in a fast-paced environment.
At Apex Digital Systems, we build scalable, user-centric applications that power businesses across the nation. You will play a pivotal role in architecting our next-generation cloud infrastructure and optimizing our core software products. If you are looking for a challenging role with competitive benefits and the chance to make a tangible impact, apply today.
Why Join Us?
- Competitive Salary: $110k - $145k USD depending on experience.
- Flexible PTO: Prioritize your work-life balance.
- Health & Wellness: Comprehensive medical, dental, and vision coverage.
- Remote Options: Hybrid work model available in Tucson.
Responsibilities
- Design, develop, and maintain high-quality, scalable software solutions using modern programming languages (Python, Java, or Go).
- Collaborate closely with product managers, designers, and engineers to define feature requirements and technical specifications.
- Write clean, efficient, and well-documented code, ensuring adherence to best coding standards and architectural patterns.
- Conduct thorough code reviews and provide constructive feedback to improve team performance.
- Identify and resolve performance bottlenecks, security vulnerabilities, and technical debt.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Contribute to the technical documentation and API specifications for internal and external stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 5+ years of professional software development experience in a commercial environment.
- Strong proficiency in JavaScript/TypeScript and a modern framework such as React, Vue, or Angular.
- Experience with backend development using Node.js, Python, or Java.
- Familiarity with relational and non-relational databases (SQL, PostgreSQL, MongoDB).
- Understanding of cloud services (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work effectively in a collaborative team setting.