Full-Stack Software Engineer
Build and ship real software while rapidly growing as an engineer in a professional, collaborative environment.
About the Role
As a Full-Stack Software Engineer at Mosaiq, you will work on real software projects alongside experienced peers in an environment that mirrors how modern engineering teams operate. This role is ideal for those who already have some exposure to web development and are eager to level up quickly. You are not expected to know everything on day one, but you are expected to care deeply, learn fast, and contribute meaningfully. Mosaiq values curiosity, effort, and ownership far more than checklists of technologies. You will have the ability to move between projects based on your interests and learning goals, gaining experience across the full stack while building software that actually gets used.
Requirements
- Prior experience with web development beyond introductory coursework
- Working knowledge of JavaScript and modern frontend development
- Some exposure to React and/or TypeScript
- Basic understanding of backend concepts (APIs, servers, data flow)
- Comfortable using Git and collaborating in shared codebases
- Strong willingness to learn and improve rapidly
- Ability to balance Mosaiq with academics and other commitments
Nice to Have
- Experience with Node.js
- Experience with Svelte, Astro, or other modern frameworks
- Exposure to WebSockets or real-time features
- Interest in system design and architecture
- Comfort reading and navigating larger codebases
Important Notes
- Mosaiq is an unpaid, nonprofit organization. We are unable to sponsor work visas.
- While Mosaiq is flexible and understands academic and personal commitments, members are expected to take their involvement seriously and manage their time responsibly.
- Mosaiq is built by people who genuinely enjoy building software. If you’re here purely to pad a resume, this likely won’t be a good fit. If you love creating and learning with others who care deeply about the craft, you’ll thrive here.
Apply for this Position
We're excited that you're interested in joining Mosaiq! Please fill out the application form below. We'll review your submission and get back to you within a week!
Click to upload or drag and drop
PDF, DOC, or DOCX (max 10MB)