Job Description
Join our dynamic team at InnovateTech Solutions, where cutting-edge technology meets impactful solutions. We're seeking a passionate Senior Software Engineer to architect and develop scalable applications that transform industries. Located in the heart of Chicago's vibrant tech scene, you'll collaborate with cross-functional teams to deliver innovative products while mentoring junior engineers. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape our engineering roadmap.
Responsibilities
- Design and implement high-performance microservices using modern frameworks (Node.js, Python, Java)
- Lead code reviews and ensure adherence to best practices including CI/CD pipelines
- Collaborate with product teams to translate requirements into technical specifications
- Optimize system performance and scalability for enterprise-level applications
- Drive DevOps initiatives including containerization (Docker/Kubernetes) and cloud infrastructure (AWS)
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Contribute to open-source projects and represent the company at tech conferences
Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience
- 5+ years of professional software development experience with full-stack technologies
- Expertise in cloud platforms (AWS/GCP/Azure) and serverless architectures
- Strong understanding of RESTful APIs and GraphQL
- Proven experience with agile methodologies and Jira/Confluence
- Proficiency in testing frameworks (Jest, PyTest, Selenium)
- Portfolio demonstrating complex projects with measurable impact
- Excellent problem-solving skills and ability to thrive in fast-paced environments