Job Description
We are a leading technology firm headquartered in Illinois with a growing innovation hub in Nashville, TN. We are urgently hiring Software Engineers to join our dynamic team. If you are looking for a challenge that offers professional growth, a competitive salary, and relocation assistance for the right candidate, this is your chance to make an impact.
As a key member of our engineering squad, you will be responsible for building scalable, high-performance software solutions that drive our business forward. We value innovation, collaboration, and excellence in code quality.
Responsibilities
- Design, develop, and maintain high-quality software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define features and specifications.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Debug, test, and deploy applications to production environments.
- Identify and resolve technical issues and bottlenecks to ensure system reliability.
- Mentor junior developers and contribute to the technical roadmap.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- 3+ years of professional experience in software development.
- Proficiency in Python, Java, or JavaScript (Full Stack experience is a plus).
- Experience with React, Node.js, or Angular.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent problem-solving skills and attention to detail.