Job Description
Join our dynamic engineering team at NexusTech Solutions to build cutting-edge cloud-native applications that impact millions of users. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive technical innovation in a collaborative, agile environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like AI and blockchain.
Responsibilities
- Design and develop high-performance microservices using Go and Python
- Lead architectural decisions for distributed systems on AWS infrastructure
- Mentor junior engineers through code reviews and technical workshops
- Optimize application performance and implement CI/CD pipelines
- Collaborate with product teams to translate requirements into technical solutions
- Contribute to open-source projects and stay current with industry trends
Qualifications
- 5+ years of experience in backend software development
- Expertise in Go, Python, and cloud platforms (AWS/GCP)
- Strong background in distributed systems and API design
- Proficiency with containerization (Docker/Kubernetes) and Terraform
- Experience with event-driven architecture and message queues
- BS/MS in Computer Science or equivalent practical experience