Job Description
Are you a visionary Software Engineer looking to make an impact? Apex Digital Systems is currently seeking a top-tier Senior Software Engineer to join our dynamic team in Fresno, CA.
We are a fast-growing tech company with a strong presence in both Fresno, CA and North Carolina. We specialize in building scalable, cloud-native solutions that drive business growth. If you are passionate about clean code, system architecture, and mentoring junior developers, we want to hear from you.
Why Join Us?
- Competitive Compensation: Salary range of $105k - $145k plus annual performance bonuses.
- Flexible Work Environment: Hybrid model allowing you to work from our Fresno HQ or from the comfort of your home in North Carolina.
- Professional Growth: Continuous learning budget and clear career progression paths.
What You’ll Do:
- Architect and develop high-performance, scalable software applications using modern technologies (React, Node.js, Python).
- Collaborate with cross-functional teams (Product, Design, QA) to define features and technical specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality and best practices.
- Troubleshoot complex technical issues and implement robust solutions to improve system reliability.
- Mentor junior engineers and participate in technical architecture planning sessions.
- Stay up-to-date with emerging technologies and industry trends to drive innovation.
Who You Are:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Deep understanding of software design patterns, data structures, and algorithms.
- Excellent communication skills with the ability to translate technical concepts to non-technical stakeholders.
Responsibilities
- Architect and develop high-performance, scalable software applications using modern technologies.
- Collaborate with cross-functional teams to define features and technical specifications.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot complex technical issues and implement robust solutions.
- Mentor junior engineers and participate in technical architecture planning.
- Stay up-to-date with emerging technologies and industry trends.
Qualifications
- Bachelor’s degree in Computer Science or equivalent technical field.
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, TypeScript, or Python.
- Experience with cloud platforms (AWS, Azure, or GCP).
- Deep understanding of software design patterns and algorithms.
- Excellent communication skills.