Job Description
Join NexusFlow Technologies, where we are redefining distributed systems at scale. We are seeking a highly skilled Senior Software Engineer to help us build the next generation of cloud-native infrastructure. If you are passionate about elegant code, high-performance systems, and collaborative engineering, you belong here.
We offer a flexible, hybrid work environment, top-tier benefits, and the opportunity to solve complex engineering challenges that impact millions of users globally.
Responsibilities
- Design, develop, and maintain robust, scalable microservices using Go and Java.
- Collaborate with cross-functional teams to define architecture and system design.
- Optimize system performance and reliability through thorough code reviews and automated testing.
- Mentor junior engineers and promote best practices in software development.
- Participate in on-call rotations to ensure high availability of critical production systems.
- Contribute to the continuous improvement of our CI/CD pipelines and DevOps workflows.
- Analyze complex technical requirements to deliver efficient and maintainable software solutions.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related technical field.
- 5+ years of professional software development experience in a high-growth environment.
- Proven expertise in backend development with languages such as Go, Java, or Python.
- Deep understanding of cloud infrastructure (AWS/GCP) and containerization (Docker, Kubernetes).
- Experience designing and managing distributed systems and RESTful APIs.
- Strong analytical problem-solving skills and a proactive engineering mindset.
- Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.