Job Description
Are you ready to architect the future of cloud-native applications? At Nexus Systems, we are building high-scale distributed systems that empower global enterprises. We are looking for a Senior Software Engineer who thrives in a collaborative, fast-paced environment and is passionate about writing clean, maintainable code.
You will join a world-class engineering team to solve complex technical challenges, improve system performance, and influence our product roadmap. We value craftsmanship, innovation, and developers who take ownership of their work from concept to production.
Responsibilities
- Architect and implement robust, scalable, and secure backend services.
- Design intuitive, high-performance frontend interfaces using modern frameworks.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Conduct rigorous code reviews to maintain high engineering standards and mentor junior developers.
- Optimize application performance, latency, and throughput in a high-traffic environment.
- Lead technical discovery sessions and participate in the full software development lifecycle (SDLC).
- Manage cloud infrastructure deployments using automated CI/CD pipelines.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Advanced proficiency in JavaScript/TypeScript, React, and Node.js.
- Hands-on experience with cloud platforms (AWS or GCP) and microservices architecture.
- Deep understanding of database design and optimization (PostgreSQL, Redis).
- Proven ability to write clean, testable, and maintainable code with high unit test coverage.
- Strong problem-solving skills and experience debugging complex distributed systems.
- Excellent communication skills with the ability to bridge technical and non-technical stakeholders.