Software Engineering Associate at Melora Connect | Torre

Software Engineering Associate

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Internship
Ongoing (~20 hours per week)
Unpaid
location_on
Remote (anywhere)
Posted 8 days ago

Responsibilities


Job title: Software Engineering Intern Type: Internship, part-time, 10-20 hours per week, 3-6 months Location: Remote, worldwide Language: English at a conversational level is sufficient Compensation: Unpaid internship with a defined path to a paid contract or full-time role after a 3-month performance review. Academic credit supported where a school allows it. About the company: Melora Connect is association management software built for small associations and chambers of commerce - organizations under 500 members who have been priced out of or buried by the enterprise platforms. The product is built. We are a small team putting it in front of its first customers, which means everyone here works on things that matter immediately rather than on practice projects. Why this role exists: Melora Connect is live software with a small codebase and a very small team. Work you do ships. It also means we are careful about how new people are brought into it - we hold member data for other organizations, and those organizations have real obligations to their members. So this role is deliberately scoped: you work on real features, in the real codebase, through code review. You will not be handed production database access or customer data on day one, and that is not a comment on you - it is how a company holding other people's member records ought to operate. The stack: React and TypeScript, TanStack Start, Tailwind, Supabase (Postgres with row-level security), deployed continuously. If you have built anything with React and touched SQL, you can work here. What you will do: - Ship scoped features end to end, UI through database, on the parts of the product customers use weekly: member management, events, dues, reporting. - Write database migrations and learn to do it safely: additive-only, in transactions, reversible. - Work in a real review process. Every change is reviewed before it merges. Expect thorough feedback - that is the part you are actually here for. - Write tests and help extend coverage in the areas you touch. - Fix bugs from real usage, which is the fastest way to learn a codebase and a product at the same time. Who we are looking for: You have built and shipped something - a side project, a class project, a contribution to someone else's repo. It does not need users. You know React and TypeScript well enough to be useful without hand-holding on syntax. You are comfortable with SQL - not an expert, comfortable. You read documentation before asking, and ask well when you do. You take review notes without ego. Students, recent graduates, and self-taught developers are all encouraged. Applicants worldwide welcome. A note we would rather make plainly: this is an unpaid role, and engineering internships are the one category where that is a genuine competitive disadvantage. We know it. If you are weighing this against a paid offer, take the paid offer. This is a fit for someone who wants production-scale experience they cannot get elsewhere right now, on a schedule that works around something else. What you get: merged commits in a production codebase, real migration and code review experience, structured training through our Melora Institute curriculum, direct work with the person who wrote the system, and a substantive written reference. Skills required: React, TypeScript, Git, SQL, REST APIs, conversational English. Nice to have: PostgreSQL, Supabase, Tailwind CSS, automated testing.
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS