Job Description
Are you a visionary engineer looking to shape the future of cloud-native infrastructure? At Nexus Systems, we are building high-scale distributed systems that power global enterprise solutions. We operate at the intersection of innovation and reliability, fostering a culture of technical excellence and continuous growth.
As a Senior Software Engineer, you will own critical components of our architecture, mentor junior developers, and drive architectural decisions that impact millions of users worldwide.
Responsibilities
- Design and implement scalable, robust, and maintainable services using modern tech stacks.
- Collaborate with cross-functional teams to define project requirements and technical roadmaps.
- Write clean, efficient, and well-tested code that adheres to industry best practices.
- Lead code reviews and foster a culture of quality through automated testing and CI/CD pipelines.
- Troubleshoot and resolve complex system bottlenecks and performance issues in production.
- Mentor junior engineers to elevate the overall technical competency of the team.
- Participate in architectural design sessions to solve challenging distributed systems problems.
Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related technical field.
- 5+ years of professional experience in software engineering with a focus on backend or full-stack development.
- Deep proficiency in Java, Go, or Python and modern cloud infrastructure (AWS/GCP).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Strong understanding of relational (PostgreSQL) and NoSQL databases.
- Proven ability to write high-quality documentation and communicate technical concepts effectively.
- Experience designing and scaling RESTful APIs and microservices architectures.