Skip to main content

Software Developer

Posted 8 days ago

louisville geekLouisville (KY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Software Developer The Software Developer is responsible for designing, developing, and maintaining software applications that drive the success of our clients. You'll work across various platforms, languages, and frameworks. The ideal candidate is someone who thrives on solving complex problems, and is passionate about creating high-quality, scalable software solutions.
Duties and Responsibilities: Create, test, deploy and maintain software applications using C#, SQL and JavaScript. Build robust and scalable applications using frameworks like React, TypeScript, and Laravel. Develop and maintain integrations with various systems and platforms, ensuring seamless data flow and functionality. Diagnose and resolve software bugs, performance issues, and other technical challenges. Handle the complete software development lifecycle, from concept to deployment. Work closely with project managers, clients, and other developers to understand requirements, propose solutions, and deliver projects on time. Maintain clear and comprehensive documentation for all development processes, designs, and systems. Guide and support fellow developers by sharing your technical expertise and mentoring team members.
Education and Experience: Bachelor's degree in Computer Science, Information Technology, or a related field preferred, or equivalent experience.2+ years of professional experience in software development, with proficiency in multiple languages and frameworks.
Knowledge, Skills, and Abilities: Strong understanding of software architecture, RESTful services, and CRUD operations. Strong analytical and debugging skills, with the ability to think critically and creatively to solve complex problems. Familiarity with UX design principles and experience working with wireframes and flowcharts using Figma. Ability to manage multiple projects and priorities in a fast-paced environment. A proactive approach to learning and adapting to new technologies and challenges.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this