Job Description
Are you a visionary engineer ready to shape the future of technology?
Apex Innovations is seeking a highly skilled Senior Software Engineer to join our dynamic team. While we embrace a flexible, remote-first culture, we are deeply rooted in the Tucson community and are looking for talent that aligns with our mission to build scalable, user-centric software solutions.
In this role, you will architect robust systems, mentor junior developers, and collaborate with cross-functional teams to deliver excellence. If you thrive in a fast-paced environment and want to work with cutting-edge technologies without being tied to a desk, this is the opportunity for you.
Responsibilities
- Architect, develop, and maintain scalable web applications using modern frameworks (React, Node.js, or Python).
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Mentor junior engineers and conduct code reviews to ensure code quality and knowledge sharing.
- Optimize application performance and troubleshoot complex technical issues in production environments.
- Collaborate with product managers and designers to define feature requirements and user stories.
- Contribute to CI/CD pipelines and infrastructure as code initiatives.
Qualifications
- 5+ years of professional software engineering experience with a focus on full-stack development.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with modern frontend frameworks (React, Angular, Vue) and RESTful APIs.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently in a remote setting while maintaining clear communication.
- BS degree in Computer Science, Engineering, or equivalent practical experience.