Job Description
Senior Full-Stack Software Engineer
Prosoft is seeking qualified candidates for a Senior Full-Stack Software Engineer role with our client in Louisville, Kentucky.
- This is a full-time, direct-hire position that is open to local and/or remote candidates who live within 3 hours of Louisville, Kentucky
- Our client is only able to hire candidates with Green Card or US Citizenship status and they are unable to provide work sponsorship at this time
- This role is not open to C2C candidates
Responsibilities
- Design, develop, test, and maintain new and existing applications and systems
- Collaborates with other developers and clients on requirements, design, standards, and architecture of applications
- Mentor developers, perform code reviews regularly, and pair with developers when needed
- Participate in all phases of the software development life cycle (requirements analysis, high level design, detailed design, coding, unit test, integration, system level test)
- Stay current with industry developments and new trends
- Recommend new technologies as components of a solution when appropriate
- Perform testing, troubleshooting, and debugging of software as needed
- Maintain best-practices and modern development standards
Required Qualifications:
- 6+ years of software development experience
- Experience designing, developing, and maintaining scalable full-stack web applications
- Backend development experience with anycombination of the following:
- C#, .NET Framework, .NET Core
- Web API, RESTful API
- js
- SQL, MS SQL Server, PostgreSQL, MySQL, DynamoDB, MongoDB, or similar
- Front-End development experience with any combination of the following:
- JavaScript/TypeScript
- Angular, Vue.js, React.js.
- Strong hands-on experience with AWS and/or Azure cloud platforms and technologies
- Understanding of CI/CD and DevOps processes
- Must be comfortable with client interaction at times and have a customer-oriented mindset
- Some travel to client sites may be necessary
- Desire to learn and adapt in a dynamic, fast-paced environment
- Highly motivated self-starter and team player
Preferred Qualifications
- Experience with Python and familiarity with AI and Machine Learning toolkits
- Experience with Next.js and/or Nest.js
Benefits:
- Competitive Salary + Bonus
- Unlimited PTO + Paid Holidays
- Health Insurance
- 401k Plan + Additional Retirement benefits