Junior Software Developer
Maverick Power
This job at a glance
- Who can apply
- New grads and up to 2 years
- Must know
- OperationsREST APIsReactAWSCI/CDAgile
- Nice to have
- JavaScriptNext.jsTypeScript
- Work
- On-site in Plano
- Pay
- Not stated by the employer.
- Skill demand
- REST APIs40%React33%AWS20%Operations14%of 150 similar entry-level jobs posted in the US this week
- Listed
- Nov 6, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Maverick Power is seeking a Junior Software Developer to join its software and technology team. This role will build and maintain software supporting internal operations and customer-facing products, working closely with experienced developers, engineering, manufacturing, and business teams. The Junior Developer will gain experience in full-stack development, cloud applications, APIs, databases, automation, and AI-powered software. This is a hands-on development role focused on building software engineering fundamentals while gradually taking ownership of features and projects.
Key Responsibilities
- Build user-facing features with React and Next.js.
- Write clean, type-safe code in TypeScript across frontend and backend.
- Implement APIs and server-side logic (e.g., Next.js route handlers/serverless).
- Model, query, and migrate data using Prisma.
- Collaborate on database design and performance improvements.
- Work with AWS services such as S3, CloudFront, Lambda, and managed databases.
- Fix bugs, improve performance, and enhance accessibility and UX quality.
- Contribute tests and help maintain reliable CI/CD pipelines.
- Participate in code reviews, sprint planning, standups, and demos.
- Document technical decisions and communicate progress clearly.
Requirements & Tech Stack
- Familiarity with JavaScript/TypeScript and building web apps.
- Basic experience with React (components, state, effects) and interest in Next.js patterns (routing, SSR/SSG, server components).
- Understanding of API concepts (REST, JSON).
- Comfort learning databases and ORMs (e.g., Prisma).
- Strong communication, curiosity, and willingness to ask questions.
Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, or similar (or equivalent experience).
Bonus Qualifications
- Personal projects with Next.js and TypeScript.
- Any experience with Prisma and relational databases.
- Exposure to AWS.
- Experience with testing (Jest, Vitest, Playwright, Cypress).
- Familiarity with authentication/authorization basics and web security fundamentals.
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Ability to lift up to thirty-five pounds at times.
Work Environment
- May work in various settings at Maverick Power facilities, offices, shops, and commercial buildings.
- Maintaining the same position or posture while performing tasks and sitting for prolonged periods.