Job Description
Are you a visionary engineer ready to build the infrastructure of tomorrow? Apex Digital Systems is seeking a Senior Software Engineer to join our elite team in San Francisco. We are pioneering next-generation cloud solutions and are looking for individuals who thrive in fast-paced, innovative environments.
In this role, you will architect scalable applications, optimize system performance, and lead technical initiatives that define the future of our product suite. If you are passionate about clean code, distributed systems, and solving complex problems, we want to hear from you.
Our Tech Stack
We leverage cutting-edge technologies including React, Node.js, AWS, and Kubernetes to deliver world-class software solutions.
What We Offer
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Annual professional development stipend.
Responsibilities
- Design, develop, and maintain high-performance, scalable software solutions using modern web technologies.
- Collaborate with cross-functional teams (product managers, designers, and engineers) to define, design, and ship new features.
- Conduct code reviews, write unit tests, and ensure code quality and security standards are met.
- Optimize application performance and troubleshoot complex technical issues in production environments.
- Mentor junior developers and contribute to the technical roadmap and architecture decisions.
- Stay up-to-date with the latest industry trends and technologies to recommend improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- 5+ years of professional software development experience with a strong focus on JavaScript/TypeScript and Python.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Proficiency in building RESTful APIs and microservices architectures.
- Strong understanding of database technologies (SQL and NoSQL).
- Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
- Demonstrated ability to work in an Agile/Scrum environment.