Job Description
Are you ready to architect the future of digital experiences? Apex Tech Solutions is looking for a visionary Senior Software Engineer to join our dynamic team in San Francisco. We are building next-generation cloud platforms that power millions of users, and we need a technical expert who thrives on complexity and innovation.
In this role, you will collaborate with world-class designers and product managers to deliver high-performance, scalable software solutions. You will take ownership of end-to-end feature development, ensuring code quality, performance, and maintainability. If you are passionate about clean architecture and have a knack for solving hard problems, we want to hear from you.
Why Join Us?
- Competitive Compensation: Salary range of $160k - $220k with equity options.
- Flexible Work Environment: Hybrid model supporting remote and in-office collaboration.
- Continuous Learning: Budget for conferences, certifications, and courses.
- Impact: Work on products that directly impact millions of users globally.
Responsibilities
- Design, develop, and maintain scalable software architectures using modern web technologies.
- Lead the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Write clean, efficient, and well-documented code following industry best practices (e.g., DRY, SOLID).
- Collaborate with cross-functional teams to define product requirements and translate them into technical specifications.
- Conduct code reviews and mentor junior engineers to foster a culture of knowledge sharing.
- Troubleshoot complex technical issues and implement performance optimizations.
- Participate in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- 5+ years of professional experience in software development with a strong focus on front-end or full-stack engineering.
- Proficiency in modern JavaScript frameworks (React, Vue, or Angular) and TypeScript.
- Strong understanding of RESTful APIs, GraphQL, and cloud services (AWS, GCP, or Azure).
- Experience with version control systems (Git) and CI/CD pipelines (GitHub Actions, Jenkins).
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent work experience).
- Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.