Job Description
Are you ready to architect the next generation of cloud-native infrastructure? NexusFlow Technologies is seeking a high-impact Senior Software Engineer to help us build scalable, performant, and resilient distributed systems that process millions of events per second.
We foster a culture of engineering excellence, rapid iteration, and collaborative problem-solving. As a key member of our backend engineering team, you will influence our technical roadmap and lead initiatives that push the boundaries of modern cloud computing.
Responsibilities
- Design and implement highly scalable microservices using Go, Java, or Rust.
- Collaborate with cross-functional teams to define system architecture and API specifications.
- Optimize system performance and reliability through rigorous load testing and profiling.
- Mentor junior engineers through code reviews, technical design docs, and pair programming.
- Manage cloud infrastructure (AWS/GCP) using IaC practices like Terraform.
- Identify and resolve complex bottlenecks within distributed data pipelines.
- Contribute to the continuous improvement of our CI/CD deployment pipelines.
Qualifications
- 5+ years of professional experience in backend or systems software engineering.
- Deep understanding of distributed systems concepts (CAP theorem, consistency, availability).
- Proficiency in at least one modern language: Go, Java, Rust, or Python.
- Experience with container orchestration tools like Kubernetes and Docker.
- Strong background in database schema design and performance tuning (PostgreSQL, Redis, Kafka).
- Proven ability to troubleshoot high-scale production systems.
- B.S. or M.S. in Computer Science, Engineering, or a related field.