Job Description
We are seeking a highly skilled and motivated Software Engineer to join our growing team in Louisville, KY. This is an urgent opportunity to work on cutting-edge projects that drive real-world impact. If you thrive in a fast-paced environment and are passionate about clean code and scalable architecture, we encourage you to apply immediately.
What You'll Do:
- Design, develop, and deploy robust software solutions using modern technologies.
- Collaborate closely with product managers, designers, and fellow engineers to define requirements and deliver features.
- Write clean, maintainable, and well-documented code while adhering to industry best practices.
- Troubleshoot, debug, and optimize existing systems to ensure high performance and reliability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior team members and contribute to technical code reviews.
Why Apply?
- Competitive salary and comprehensive benefits package.
- Flexible working hours and hybrid work options.
- Continuous learning and career growth opportunities.
Responsibilities
- Design, develop, and deploy robust software solutions using modern technologies.
- Collaborate closely with product managers, designers, and fellow engineers to define requirements and deliver features.
- Write clean, maintainable, and well-documented code while adhering to industry best practices.
- Troubleshoot, debug, and optimize existing systems to ensure high performance and reliability.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Mentor junior team members and contribute to technical code reviews.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- 3+ years of professional software development experience in a fast-paced environment.
- Proficiency in at least two programming languages (e.g., Python, Java, JavaScript, C#).
- Strong understanding of data structures, algorithms, and software design patterns.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills, attention to detail, and the ability to work independently.
- Strong communication skills and a collaborative team player attitude.