Job Description
Are you a passionate Software Engineer looking to make an impact?
Apex Systems is seeking a talented Senior Software Engineer to join our dynamic team in Phoenix, AZ. You will be responsible for designing, developing, and maintaining high-quality software solutions that drive our business forward. We offer a competitive salary, comprehensive benefits, and a culture of continuous learning.
Our ideal candidate thrives in a fast-paced environment and is eager to tackle complex technical challenges while mentoring junior developers.
Responsibilities
- Design, develop, and deploy scalable web applications using modern frameworks.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code with a focus on performance and security.
- Participate in code reviews and technical architecture discussions.
- Mentor junior engineers and contribute to the team's technical growth.
- Debug and resolve complex technical issues in production and development environments.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in JavaScript, TypeScript, and modern frontend frameworks (React, Angular, or Vue).
- Strong understanding of RESTful APIs and backend technologies (Node.js, Python, or Java).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and attention to detail.