Develop and maintain KCF’s software products (e.g. SMARTdiagnostics)
Actively participate as a member of a cross-functional engineering squad
Attend meetings (standups, planning and refinements, progress reviews, etc.)
Collaborate with other squad members (engineers, UI/UX, QA, etc.)
Develop software using one or more of the following tools and frameworks:
TypeScript, React, and React Native for front-end
.NET/C# and/or Rust for back-end APIs
SQL and ORMs such as EF Core for databases
Manage source code using GitHub
Participate in code reviews using Git Pull Requests
Keep track of assigned work using Jira
Requirements
Currently enrolled in a Computer Science, Information Technology, Computer Engineering, or other related degree program, entering their Junior or Senior year.
Successful completion of mid-level courses in Computer Programming.
Previous experience with one or more of the languages and frameworks listed above (not required to be proficient in all!)
Interest in cloud-hosted software applications
Previous experience with AWS or another major cloud provider is a plus!
Familiarity with software development tools such as Git
Excellent written and verbal communication skills.
Able to operate in a team environment with other Software Engineers.
Strong organization and attention-to-detail.
Willingness to ask questions, take initiative and be resourceful and inventive.
Benefits
100% company-paid Medical, Dental, Vision, Disability, and Life Insurance premiums
Health Savings Account with generous employer contributions
Flexible work model for most positions, “work from home, work from anywhere”
Competitive compensation & bonus opportunities
Four weeks Paid Time Off; Paid Holidays + "Flex" Holiday
401(k) with company match
Monthly cell phone and internet stipend
$500 annual wellness reimbursement
Learning culture committed to growth and continuous development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.