Job Description
Join NexusTech Solutions as a Senior Software Engineer and revolutionize how businesses operate with cutting-edge technology. We're seeking innovative minds to architect scalable solutions while embracing our hybrid remote-first culture. Enjoy competitive compensation, comprehensive benefits, and the flexibility to work from anywhere in the US with relocation assistance available for Chicago or Texas-based talent. Help us build the future of enterprise software while advancing your career in a collaborative, growth-oriented environment.
Responsibilities
- Design, develop, and maintain high-performance distributed systems serving millions of users
- Lead technical initiatives and mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to translate business requirements into scalable technical solutions
- Implement CI/CD pipelines and optimize system performance using cloud-native architectures
- Contribute to open-source projects and stay current with emerging technologies
- Drive security best practices and conduct rigorous testing protocols
Qualifications
- 5+ years of experience in backend development with proficiency in Python, Java, or Go
- Expertise in microservices architecture, containerization (Docker/K8s), and cloud platforms (AWS/GCP)
- Strong understanding of distributed systems, databases (SQL/NoSQL), and message queues
- Proven track record of delivering complex projects in agile environments
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent communication skills with remote team collaboration experience
- Portfolio demonstrating scalable system design and problem-solving abilities