Job Description
Nexus Systems is seeking a highly skilled Senior Software Engineer to join our core engineering team in San Francisco. You will be responsible for architecting scalable, high-performance distributed systems that empower our global user base. We value clean code, iterative design, and collaborative problem-solving.
As part of our high-growth environment, you will have the autonomy to influence product direction and mentor junior developers while working with a modern tech stack centered on cloud-native technologies.
Responsibilities
- Architect and implement robust, scalable features across the full software development lifecycle.
- Collaborate with cross-functional product and design teams to iterate on user-facing features.
- Write high-quality, maintainable, and testable code following industry best practices.
- Optimize system performance and reliability through rigorous code reviews and monitoring.
- Troubleshoot, debug, and upgrade existing legacy systems to modern infrastructure.
- Contribute to the technical roadmap and long-term architectural strategy.
- Mentor junior developers and promote a culture of engineering excellence.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack software engineering.
- Expert proficiency in React, TypeScript, and Node.js or Python.
- Deep understanding of distributed systems and cloud infrastructure (AWS/GCP/Azure).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Strong familiarity with CI/CD pipelines, Docker, and Kubernetes.
- Excellent communication skills and the ability to articulate complex technical concepts.