Job Description
Are you ready to architect the next generation of cloud-native applications? NexusFlow Technologies is seeking a Senior Software Engineer to join our high-impact engineering team in San Francisco. We pride ourselves on clean code, rapid iteration, and a culture of continuous learning. If you thrive in solving complex distributed systems problems while delivering world-class user experiences, we want to meet you.
Responsibilities
- Design and implement scalable, robust microservices using Node.js and Go.
- Collaborate with cross-functional product teams to define, architect, and ship high-quality features.
- Optimize application performance for maximum speed and scalability across our cloud infrastructure.
- Mentor junior engineers through code reviews, pair programming, and architectural discussions.
- Maintain high standards of code quality, testing automation, and CI/CD best practices.
- Lead technical discovery and roadmap planning for critical platform components.
- Troubleshoot and resolve production-level issues to ensure 99.99% system availability.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in JavaScript/TypeScript and at least one backend language (Go, Java, or Python).
- Deep understanding of cloud infrastructure (AWS or GCP) and containerization (Docker, Kubernetes).
- Proven track record of designing and managing high-traffic RESTful APIs or GraphQL services.
- Experience with relational databases (PostgreSQL) and NoSQL solutions (Redis, DynamoDB).
- Strong analytical mindset with excellent problem-solving and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.