Job Description
Are you a visionary engineer ready to make an impact in the heart of the Valley of the Sun?
Apex Innovations is seeking a Senior Software Engineer to join our dynamic team in Mesa, Arizona. We are a forward-thinking technology firm dedicated to building scalable, high-performance solutions for clients nationwide. If you are passionate about clean code, modern architecture, and solving complex problems, we want to meet you.
In this role, you will lead the technical direction of key projects, mentor junior developers, and collaborate with product managers to deliver innovative software products that drive business growth.
Responsibilities
- Design, develop, and maintain scalable web applications using modern programming languages and frameworks.
- Lead code reviews, architectural planning, and technical decision-making for new features and system improvements.
- Collaborate closely with cross-functional teams (Product, Design, QA) to ensure seamless integration and delivery.
- Optimize application performance, ensuring high availability and responsiveness for end-users.
- Implement CI/CD pipelines and automated testing strategies to streamline deployment processes.
- Mentor junior engineers and conduct technical training sessions to foster a culture of continuous learning.
- Identify and troubleshoot complex technical issues and bugs in production environments.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development with a focus on backend or full-stack engineering.
- Strong proficiency in Python, Java, or Go, with experience in RESTful API design.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Deep understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills and the ability to work effectively in an Agile/Scrum environment.