Job Description
We are seeking a visionary Software Engineer to join our elite development team in Fresno, CA. As a pivotal member of our tech squad, you will design, develop, and deploy high-performance software solutions that drive our business forward. We are looking for a problem-solver who thrives in a fast-paced environment and is passionate about crafting clean, scalable code.
At Apex Innovation Systems, we don't just write code; we build the future. You will have the opportunity to work with cutting-edge technologies, collaborate with cross-functional teams, and directly impact our client base across the region. If you are ready to take your career to the next level, we want to hear from you.
Responsibilities
- Design, implement, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Optimize application performance, security, and scalability to handle growing user demands.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
- Mentor junior developers and contribute to the continuous improvement of our engineering culture.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of professional experience in software development, with a focus on backend or full-stack development.
- Proficiency in JavaScript, Python, Java, or C# and experience with SQL.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software architecture patterns, RESTful APIs, and database design.
- Excellent problem-solving skills and the ability to work independently or within a team setting.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.