Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team at Nexus Innovations. In this pivotal role, you will be responsible for architecting and implementing scalable backend systems that power our global platform. If you are passionate about clean code, cloud infrastructure, and mentoring the next generation of developers, we want to hear from you.
Why Join Us?
We offer a competitive compensation package, comprehensive health benefits, and a flexible remote-first culture. You will have the autonomy to make technical decisions and the resources to build high-impact solutions.
Responsibilities
- Design, develop, and maintain scalable microservices and APIs using modern programming languages (Go, Python, or Java).
- Collaborate with product managers and designers to translate complex requirements into technical specifications.
- Lead code reviews and ensure adherence to best practices, coding standards, and security protocols.
- Mentor junior engineers and conduct technical training sessions to foster team growth.
- Optimize application performance, database queries, and system architecture to ensure low latency and high availability.
- Implement CI/CD pipelines and automate deployment processes to accelerate delivery cycles.
- Troubleshoot complex production issues and drive root cause analysis for system failures.
Qualifications
- B.S. in Computer Science, Engineering, or a related field (Master's preferred).
- 5+ years of professional experience in backend software development.
- Strong proficiency in Go, Python, or Java.
- Deep understanding of system design principles and distributed systems.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Hands-on experience with containerization tools like Docker and orchestration with Kubernetes.
- Familiarity with relational and NoSQL databases (PostgreSQL, Redis, MongoDB).