Job Description
Are you a visionary Software Engineer looking for an immediate impact?
At Apex Innovations, we are on a mission to revolutionize the tech landscape in Phoenix. Due to rapid expansion, we are urgently hiring a talented Senior Software Engineer to join our elite team.
If you thrive in a fast-paced, agile environment and want to work with cutting-edge technologies, we want to hear from you. We offer a competitive salary, comprehensive benefits, and a culture that celebrates innovation.
What You Will Do
As a Senior Software Engineer, you will play a pivotal role in architecting scalable solutions and leading development initiatives that drive our business forward.
Responsibilities
- Architecture & Design: Design, develop, and maintain high-quality, scalable software solutions using modern engineering practices.
- Code Leadership: Write clean, efficient, and well-documented code while conducting code reviews to ensure best practices.
- Cross-Functional Collaboration: Work closely with product managers, designers, and other engineers to define feature requirements and deliver exceptional user experiences.
- System Optimization: Identify bottlenecks and performance issues within existing systems, proposing and implementing architectural improvements.
- Mentorship: Guide junior developers and contribute to the technical growth of the engineering team.
- Testing & Deployment: Participate in the full software development lifecycle, including testing, CI/CD pipeline management, and production deployment.
Qualifications
- Experience: 5+ years of professional software development experience.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Technical Skills: Proficiency in JavaScript (ES6+), Python, or Java. Experience with cloud platforms (AWS/Azure/GCP) is highly preferred.
- Database Knowledge: Strong understanding of SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Tools: Familiarity with containerization (Docker, Kubernetes) and version control (Git).
- Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.