Job Description
Are you a visionary Software Engineer looking for an opportunity to shape the future of technology? Apex Digital Systems is urgently hiring top-tier talent for our San Jose, CA hub. We pride ourselves on delivering cutting-edge solutions and offer a competitive benefits package, including Daily Pay options for your financial flexibility and Relocation Assistance for those ready to make the move.
Join a dynamic team where your code matters. We are looking for individuals who are passionate about building scalable, high-performance software systems in a collaborative environment.
Responsibilities
- Design & Development: Architect and implement robust, scalable software solutions using modern programming languages and frameworks.
- Code Quality: Write clean, maintainable, and efficient code while conducting thorough code reviews to ensure best practices.
- Problem Solving: Analyze complex technical challenges and devise innovative, efficient algorithms to solve them.
- Collaboration: Work closely with cross-functional teams (Product, Design, QA) to define requirements and deliver high-quality features.
- Testing & Debugging: Develop comprehensive unit and integration tests to ensure system stability and performance optimization.
- Documentation: Maintain accurate technical documentation and API specifications to facilitate team knowledge sharing.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Experience: 3+ years of professional software development experience in a tech-driven environment.
- Technical Skills: Proficiency in Python, Java, or JavaScript with strong understanding of software design patterns.
- Database Knowledge: Solid experience with SQL (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Cloud & DevOps: Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
- Agile Methodology: Experience working in Agile/Scrum environments.