Looking to launch your software engineering career with a remote-first company? EngRadar is hiring a Jr Software Engineer to join its growing team. This is an excellent opportunity for recent graduates and early-career professionals who want to work on real-world software projects, collaborate with experienced engineers, and build valuable technical skills while enjoying the flexibility of remote work. If you’re passionate about coding and eager to grow in a supportive environment, this role is worth exploring.
Job Overview
| Field | Details |
|---|---|
| Company Name | EngRadar |
| Role | Jr Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Remote |
| Salary | $80,000–$95,000 per year |
| Work Type | Remote |
| Job Type | Full-Time |
| Job Level | Junior / Entry-Level |
| Industry | Software Development / Technology |
Job Description
We’re hiring a Junior Software Engineer for our growing Engineering team. You’ll work closely with a senior engineer or mentor as you ramp up, taking on increasing ownership of features as you build context — collaborating with product, design, and other engineers along the way.
Day-to-Day Responsibilities
1. Ship Product That Matters
- Build and deliver features for backend, web, or mobile that improve user financial wellbeing, with support from senior engineers on scoping and review.
- Take ownership of well-defined pieces of a feature — implementation, testing, and monitoring — with guidance on discovery and production concerns as you grow into them.
- Work on a high-impact, category-defining product with genuine market traction.
2. Grow Across the Stack
- Contribute to frontend (React, React Native, Tailwind, shadcn/ui) and/or backend (NestJS, Hono, Drizzle ORM) depending on your strengths and interests, with room to expand over time.
- Write clean, maintainable, type-safe TypeScript code, with feedback from experienced teammates via code review.
- Get hands-on exposure to our AWS-based infrastructure (SST/Pulumi, PostgreSQL on Neon, GitHub Actions) alongside engineers who own it.
3. Learn and Contribute to Engineering Culture
- Participate actively in code reviews and architectural discussions — as a learner first, contributor as you gain footing.
- Absorb and start applying team engineering standards and best practices.
- Build security-conscious habits when working with sensitive financial data, with guidance from senior engineers on what matters most.
4. Work With a Modern Stack
- Monorepo with pnpm workspaces and Turborepo.
- Frontend: React, React Native, TypeScript, Vite, Tailwind, shadcn/ui.
- Backend: NestJS, Drizzle ORM, Hono, vitest, bun.
- Infrastructure: SST/Pulumi on AWS, GitHub Actions, PostgreSQL on Neon.
- Collaboration tools: Linear, Slack, Notion, GitHub, Sentry, Cursor, Claude Code, CodeRabbit.
- Engineering principles: reusable primitives, strict type safety, clean code, and cooldown weeks.
About You
- Master’s degree in Computer Science.
- Comfortable with AI-assisted coding tools and eager to use them well.
- A first experience with software engineering (internship, thesis project, or first job) — you don’t need years of production experience.
- Proficient in, or quick to pick up, TypeScript; excited to work across the stack over time.
- Some experience with React, React Native, Node.js, or similar frameworks.
- Basic familiarity with relational databases (PostgreSQL); cloud infrastructure exposure is a bonus, not a requirement.
- Care about writing clean, simple code and are eager to build good habits around code quality.
- Curious and thoughtful about security, especially with sensitive financial data — we’ll help you build the instincts.
- Strong communicator who’s comfortable in a collaborative, fast-paced, English-speaking team, and not afraid to ask questions.
- Bonus: exposure to fintech, financial services, infrastructure as code, open-source, or side projects at any scale.
Selection Process
- Submit your online application.
- Resume screening by the hiring team.
- Technical assessment or coding challenge.
- Technical interview.
- HR or final interview.
- Offer and onboarding.
How to Apply
- Visit the official job application page.
- Review the job description and eligibility requirements.
- Prepare your updated resume.
- Complete the online application form.
- Upload the required documents.
- Submit your application before the position is filled.