Job Description
Join our dynamic engineering team at NexusTech Solutions, where innovation meets impact! We're seeking a passionate Senior Software Engineer to architect, develop, and deploy cutting-edge solutions that transform how businesses operate. Located in Chicago's vibrant tech hub, you'll collaborate with cross-functional teams to build scalable, high-performance systems while mentoring junior engineers. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to work on projects that shape the future of digital transformation.
What We Offer:
• Competitive salary + equity package
• Remote-first with optional downtown office access
• 401(k) with 6% match
• Professional development stipend
• Health, dental, and vision coverage
Responsibilities
- Architect and implement scalable microservices using Java/Spring Boot and AWS
- Lead code reviews and enforce best practices across the engineering team
- Optimize application performance and troubleshoot complex production issues
- Collaborate with Product Managers to translate business requirements into technical solutions
- Mentor junior engineers through pair programming and technical workshops
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Contribute to technical documentation and API specifications
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and cloud platforms (AWS preferred)
- Strong understanding of RESTful APIs, microservices architecture, and distributed systems
- Proficiency with SQL/NoSQL databases (PostgreSQL, MongoDB)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Proven ability to lead technical projects and mentor team members
- Bachelor's degree in Computer Science or equivalent practical experience