Job Description
Join our dynamic team in Chicago, IL as a Senior Software Engineer! We are urgently hiring for a full-time position to help us build innovative solutions for our clients. If you are a passionate and experienced software engineer looking for an exciting opportunity, we want to hear from you!
About Us: Tech Innovations Inc. is a leading technology company based in Chicago, IL, dedicated to delivering cutting-edge software solutions. We pride ourselves on our collaborative work environment and commitment to professional growth.
What We Offer: Competitive salary, comprehensive benefits package, flexible work arrangements, and a chance to work on challenging projects that make a difference.
Location: Our office is conveniently located in downtown Chicago at 123 N Michigan Ave. We are currently operating in a hybrid model, with 3 days in-office and 2 remote.
Why Apply Now? We are in a critical phase of our project and need to fill this position immediately. This is a rare opportunity to join a growing team and make a significant impact.
How to Apply: Submit your resume and cover letter highlighting your relevant experience. We will review applications on a rolling basis and conduct interviews promptly.
Responsibilities
- Design, develop, and maintain scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams to define project requirements and deliver high-quality solutions.
- Lead code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and upgrade existing software to enhance performance and user experience.
- Stay up-to-date with emerging technologies and industry trends to drive innovation.
- Mentor junior developers and provide technical guidance as needed.
- Participate in the full software development lifecycle, from conception to deployment and maintenance.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in software development, with a focus on backend or full-stack development.
- Proficiency in programming languages such as Java, Python, or JavaScript, and frameworks like Spring, React, or Node.js.
- Strong understanding of software development methodologies, including Agile and Scrum.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and ability to work independently and in a team environment.
- Strong communication skills and ability to articulate complex technical concepts to non-technical stakeholders.