Job Description
Are you ready to architect the future of scalable cloud infrastructure? At NexusFlow Technologies, we are building high-performance solutions that power the world's most innovative enterprises. We are looking for a Senior Software Engineer who thrives on complex problem-solving, architectural design, and fostering engineering excellence.
As part of our core team, you will enjoy a culture of autonomy, technical rigor, and continuous learning in the heart of San Francisco.
Responsibilities
- Architect, design, and deploy robust, scalable, and secure microservices.
- Collaborate with cross-functional product and design teams to iterate on high-impact features.
- Optimize application performance and reliability across the entire tech stack.
- Mentor junior engineers through high-quality code reviews and technical guidance.
- Lead technical initiatives to migrate legacy systems to modern cloud-native architectures.
- Define and implement engineering best practices, including CI/CD and automated testing standards.
- Analyze system bottlenecks and implement effective, data-driven performance improvements.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Deep expertise in TypeScript, Node.js, and modern frontend frameworks like React or Next.js.
- Solid understanding of cloud infrastructure (AWS or GCP) and containerization (Docker, Kubernetes).
- Extensive experience working with relational (PostgreSQL) and NoSQL (MongoDB/Redis) databases.
- Strong grasp of system design patterns, API architecture (REST/GraphQL), and distributed systems.
- Proven ability to communicate complex technical concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.