Job Description
Are you a top-tier Software Engineer looking for your next challenge? Apex Digital Systems is currently seeking a Senior Software Engineer to join our dynamic team in the heart of Silicon Valley. We are committed to innovation and are looking for individuals who are passionate about building scalable, high-performance applications.
As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge solutions that drive our business forward. We offer a competitive benefits package, a collaborative work environment, and the opportunity to work with the latest technologies.
Responsibilities
- Design and implement scalable software solutions using modern frameworks like React and Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code following best practices.
- Mentor junior developers and conduct rigorous code reviews.
- Troubleshoot and debug complex software issues in a live production environment.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Contribute to architectural decisions that impact system performance and scalability.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Proficiency in JavaScript, Python, or Java.
- Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to thrive in a fast-paced, agile environment.