Software Engineer

JILLERELLAS CASTLE LLC
Louisville, United States of America
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 62K

Job location

Remote
Louisville, United States of America

Tech stack

Flutter
JavaScript
API
Mobile Application Development
Databases
Computer Engineering
Github
Python
PostgreSQL
MongoDB
Node.js
SQL Databases
TypeScript
Firebase
Backend
Gitlab
Stripe
Non-relational Database
React Native
Front End Software Development
Marketplace
Software Version Control
Programming Languages

Job description

As the primary student developer on this project, you will gain hands-on, full-stack software development experience. Your work will directly fulfill the high-level engineering requirements mandated by the Speed School co-op curriculum:

  • Database Architecture: Design and deploy a secure, scalable relational or non-relational database layout mapping user relationships, media posts, product listings, and transactional logs.
  • Backend System Logic: Develop core backend services to handle user authentication, algorithmic social feeds, and automated notification streams.
  • API & Marketplace Integration: Implement secure third-party payment infrastructure (such as the Stripe API) to handle vendor onboarding, multi-party checkout splits, and secure checkout logic.
  • Frontend UI Execution: Translate established concept workflows into clean, interactive user interfaces for mobile web or native applications (using frameworks like React Native, Flutter, or standard web stacks).
  • Version Control & Documentation: Maintain clean, production-grade code repositories via GitHub/GitLab and document system schemas for future scalability.

Requirements

  • Technical Supervision: Mentorship and academic sign-offs will be provided directly by a Chief Technology Officer (CTO) holding a Master's Degree in Computer Engineering from the UofL J.B. Speed School of Engineering., * Currently enrolled as a student in good standing at the J.B. Speed School of Engineering. Or Bellermine.
  • Major in Computer Science and Engineering (CSE) or Computer Engineering (CE).
  • Prior academic or project experience with full-stack programming languages (e.g., JavaScript/TypeScript, Python, Node.js, or similar).
  • Familiarity with database management systems (SQL, PostgreSQL, MongoDB, or Firebase).
  • A strong interest in e-commerce workflows, API structures, or social media platform mechanics.
  • Excellent self-management skills and the ability to work collaboratively under the guidance of an experienced engineering mentor.

About the company

We are a local Louisville-based startup developing an innovative, niche social networking platform. The application bridges content creators (influencers) with a dedicated, secure e-commerce marketplace. We are seeking a highly motivated, talented Speed School student or Bellarmine Student to lead the core engineering, database design, and Minimum Viable Product (MVP) development of this platform.

Apply for this position