Job Description
Join our award-winning engineering team at NexusTech Solutions! We're urgently seeking a passionate Senior Software Engineer to drive innovation in our remote-first culture. As a key contributor, you'll architect scalable cloud solutions and collaborate with cross-functional teams to deliver cutting-edge products. Enjoy competitive compensation, comprehensive benefits, and flexible work arrangements while making a tangible impact.
Responsibilities
- Design, develop, and maintain high-performance distributed systems using microservices architecture
- Lead code reviews and mentor junior engineers on best practices
- Implement CI/CD pipelines and optimize deployment processes
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to architectural decisions and technology stack evolution
- Troubleshoot complex production issues and drive root cause analysis
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, Go)
- Strong proficiency with cloud platforms (AWS/GCP/Azure)
- Experience with containerization (Docker/Kubernetes) and orchestration
- Proven track record of building scalable, resilient systems
- Excellent problem-solving and communication skills