Job Description
We are a leading technology firm based in the heart of Chicago, IL, and we are urgently hiring a talented Software Engineer to join our growing team. We offer a competitive salary, comprehensive benefits, and equity options for all full-time employees. If you are passionate about building scalable, high-performance applications and want to work in a dynamic environment, we want to hear from you.
Our team is focused on delivering cutting-edge solutions to our clients, and we are looking for someone who thrives in a fast-paced, collaborative setting. This is a full-time position with the opportunity for rapid career growth.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define features and technical specifications.
- Write clean, efficient, and well-documented code following industry best practices and coding standards.
- Participate in code reviews to ensure code quality, security, and performance optimization.
- Identify and troubleshoot complex technical issues and implement effective solutions in a timely manner.
- Contribute to the continuous integration and deployment (CI/CD) pipelines to streamline the development lifecycle.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 3+ years of professional experience in software development (Full Stack or Backend focus).
- Strong proficiency in JavaScript, Python, or Java and familiarity with modern frameworks such as React, Angular, or Node.js.
- Experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Strong understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.