Job Description
At NexusFlow Systems, we are building the next generation of cloud-native infrastructure that powers global enterprises. We are looking for a highly skilled Senior Software Engineer to help us design, build, and scale our flagship distributed platforms. If you are passionate about clean architecture, high-performance systems, and collaborative development, you belong here.
You will work directly with our founding engineering team to solve complex distributed systems problems, improve system observability, and mentor junior developers in an environment that prioritizes developer experience and engineering excellence.
Responsibilities
- Architect and implement robust, scalable microservices using Go and TypeScript.
- Lead technical design sessions for new product features and infrastructure improvements.
- Optimize system performance and reliability, ensuring sub-100ms latency for critical services.
- Collaborate with product managers to define system requirements and technical roadmaps.
- Write clean, testable, and maintainable code with high standards for documentation.
- Conduct thorough peer code reviews to ensure quality and knowledge sharing.
- Drive engineering best practices including CI/CD automation and automated testing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack software development.
- Deep expertise in distributed systems and cloud infrastructure (AWS/GCP/Azure).
- Proven proficiency in Go, Java, or Rust and modern JavaScript frameworks (React/Next.js).
- Strong understanding of relational and NoSQL databases (PostgreSQL, Redis, Cassandra).
- Experience with container orchestration tools such as Kubernetes and Docker.
- Excellent communication skills with the ability to bridge technical and non-technical stakeholder needs.