Lumanu is hiring a Junior Software Engineer for a fully remote opportunity in the United States. This role is a strong opportunity for early-career software engineers who want to build real-world products, collaborate with experienced engineering teams, and grow their technical skills while working remotely. If you’re looking to take the next step in your software engineering career, this could be a great opportunity to explore.
Job Overview
| Field | Details |
|---|---|
| Company Name | Lumanu |
| Role | Junior Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related field; relevant software development experience or equivalent skills |
| Job Location | Remote – United States |
| Salary | $70,000–$100,000 USD per year |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Junior / Entry-Level |
| Industry | Financial Technology / Software |
Job Description
This is a junior backend role on a small, senior team. You’ll write real code that ships to production early: features across our GraphQL API, our serverless services, and the Postgres data model underneath. These are the systems that validate payments, onboard vendors, and guard tax and identity data.
You won’t be thrown in the deep end alone. You’ll pair with engineers who’ve built this kind of thing before, get careful code review, and pick up more ownership as you find your feet. Our code moves money, so we care a lot about getting the details right, and a big part of this job is learning how.
WHAT YOU’LL DO
- Write backend features in TypeScript on AWS Lambda, backed by Postgres and Hasura GraphQL.
- Work on the data model and API: writing migrations, adjusting Hasura permissions, running GraphQL codegen.
- Help build and maintain integrations with our fintech and compliance partners.
- Learn how we handle sensitive data like tax IDs, identity documents, and payment details, behind encryption and tight access controls.
- Pitch in on the logic behind global payouts, W-9/W-8 collection, tax validation, and 1099s.
- Help keep things healthy in production with OpenTelemetry, Sentry, and Pino.
- Write tests that actually catch bugs (Jest, plus Playwright for end-to-end).
- Build alongside product and frontend engineers in a Next.js app.
WHAT WE’RE LOOKING FOR
We care more about how you think than what your resume says. You’ll probably be a fit if:
- You’ve written real code, whether through a degree, a bootcamp, an internship, or projects you built yourself. Call it 0 to 2 years in.
- You know your way around TypeScript or JavaScript and Node, and you want to get good at it.
- You understand the basics of databases and SQL. Postgres is a plus, not a must.
- You’ve built or called an API before. If GraphQL is new to you, no problem; curiosity beats mastery here.
- You’re careful. When money and someone’s tax data are on the line, asking a question beats guessing.
- You can explain your thinking, in code and in writing.
- You like feedback and want to get better at the craft.
NICE TO HAVE
- Any hands-on time with AWS or serverless.
- A rough grasp of auth (JWTs, OAuth) or handling sensitive data.
- An interest in fintech: payments, tax, banking, KYC, moving money around.
- Bits of our stack: Hasura, Segment, Twilio, SendGrid.
- Curiosity about building for many countries at once, with different currencies and languages.
Selection Process
- Application submission
- Resume and application review
- Initial recruiter screening
- Technical interview
- Engineering/team interview
- Final interview
- Offer and onboarding
How to Apply
- Review the Junior Software Engineer position and requirements.
- Prepare your updated resume and relevant application details.
- Submit your application through Lumanu’s official hiring/application page.
- Complete any required assessments or screening steps.
- Attend the scheduled interviews if shortlisted.
- Follow up with the recruiting team regarding the next steps.