Job Description
We are seeking a talented Senior Software Engineer to join our dynamic team in Fresno. If you are passionate about building scalable applications and looking for a new challenge with relocation assistance provided, we want to meet you.
At Apex Systems, we prioritize innovation and employee growth. You will work with a modern tech stack, collaborate with cross-functional teams, and have the opportunity to shape the future of our products.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Relocation assistance to help you move to Fresno, CA.
- Flexible work arrangements and remote work options.
- Continuous learning and development opportunities.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical architecture.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, provide constructive feedback, and mentor junior team members.
- Troubleshoot, debug, and resolve complex software issues in a timely manner.
- Contribute to the CI/CD pipeline and ensure deployment processes are automated and reliable.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional experience in software development.
- Proficiency in at least two of the following: Python, Java, JavaScript/TypeScript, or C#.
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.