Job Description
Are you a visionary engineer ready to make an impact? Apex Digital Systems is urgently hiring a Senior Software Engineer to drive innovation in Mesa, AZ. We are looking for a talented professional to join our high-performance team and help us build the future of digital experiences.
As a key member of our engineering department, you will have the opportunity to work on cutting-edge projects that solve real-world problems. We offer a competitive salary, comprehensive benefits, and a culture that fosters growth and creativity.
Why This Role is For You:
- Competitive Compensation: Salary up to $160k based on experience.
- Modern Tech Stack: Work with the latest tools and cloud technologies.
- Flexible Work Environment: Hybrid schedule available.
What You Will Do:
- Architect and implement scalable software solutions using modern languages and frameworks.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements.
- Mentor junior developers and conduct rigorous code reviews to ensure quality standards.
- Optimize application performance and ensure system reliability.
- Participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
What We Are Looking For:
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, Python, or Java.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of RESTful APIs and database management (SQL/NoSQL).
- Bachelor’s degree in Computer Science or a related technical field.
- Excellent problem-solving skills and a passion for clean code.
Responsibilities
- Design, develop, and maintain high-quality software solutions.
- Collaborate with cross-functional teams to define and implement new features.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and mentor junior developers.
- Troubleshoot complex technical issues and optimize application performance.
- Stay current with emerging technologies and industry best practices.
Qualifications
- BS in Computer Science or equivalent technical field.
- 5+ years of professional software development experience.
- Proficiency in modern programming languages (e.g., JavaScript, Python, Java).
- Strong understanding of software development lifecycle (SDLC).
- Excellent problem-solving and communication skills.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).