Job Description
The Opportunity:
We are seeking a visionary Senior Software Engineer to join our elite team in the heart of San Francisco. At Apex Systems, we are redefining how technology integrates into daily life. We are currently expanding our engineering division and are looking for a top-tier talent who thrives in a fast-paced, innovative environment.
We are proud to offer our employees a Daily Pay option, allowing you to access your earnings immediately, alongside comprehensive Relocation Assistance for those moving to the Bay Area.
Why Join Us?
• Daily Pay Option: Get paid the same day you work with our flexible pay platform.
• Relocation Support: We cover moving costs and provide housing stipends to ensure a smooth transition.
• Modern Tech Stack: Work with the latest tools and technologies in a cloud-native environment.
• Growth Opportunities: Clear pathways for career advancement and leadership roles.
Responsibilities
- Design, develop, and maintain high-scale, high-performance web applications and APIs.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Conduct code reviews, write unit tests, and ensure code quality and best practices are followed.
- Mentor junior developers and provide technical guidance within the engineering team.
- Optimize database performance and troubleshoot complex system issues in real-time.
- Participate in architecture planning and technical decision-making processes.
Qualifications
- 5+ years of professional software development experience in a high-volume production environment.
- Strong proficiency in programming languages such as Python, Java, Go, or TypeScript.
- Deep understanding of distributed systems, microservices architecture, and cloud computing (AWS, Azure, or GCP).
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and ability to debug complex technical challenges.
- BS in Computer Science or equivalent practical experience.