Job Description
Are you a visionary engineer looking to architect high-scale distributed systems? Nexus Systems is seeking a Senior Software Engineer to join our core engineering team in San Francisco. You will be instrumental in building the next generation of our cloud-native platforms, driving technical excellence, and mentoring talented developers in an agile, product-led environment.
Responsibilities
- Architect and maintain highly scalable, distributed full-stack applications.
- Collaborate with product managers and designers to translate requirements into elegant technical solutions.
- Lead technical design sessions and conduct rigorous code reviews to maintain high quality.
- Optimize application performance and reliability across the entire tech stack.
- Mentor junior engineers and foster a culture of technical growth.
- Implement CI/CD pipelines to streamline deployment cycles.
- Participate in on-call rotations to ensure 99.9% platform uptime.
Qualifications
- 5+ years of experience in professional software development.
- Advanced proficiency in React, Node.js, and TypeScript.
- Deep understanding of cloud infrastructure (AWS/GCP) and containerization (Docker/Kubernetes).
- Strong knowledge of relational (PostgreSQL) and NoSQL database design.
- Experience building and consuming RESTful and GraphQL APIs.
- BS/MS in Computer Science, Engineering, or a related field, or equivalent experience.
- Exceptional problem-solving skills and a passion for clean, maintainable code.