AI Marketing Engine for Law Firms to automatically generate content and SEO to outrank competitors and get more clients.
Junior Full-Stack Engineer
Location
United States
Posted
20 days ago
Salary
$65K - $80K / year
Seniority
Junior
Job Description
Junior Full-Stack Engineer
FirmPilot
• Support development of frontend and backend application features • Collaborate with engineers, product, and design teams on new initiatives • Build and maintain APIs, internal tools, and user-facing experiences • Debug issues, improve application performance, and contribute to system reliability • Participate in code reviews and engineering discussions • Learn modern engineering best practices in a production environment
Job Requirements
- 1–2 years of software engineering experience, internships, or equivalent hands-on development experience
- Experience with JavaScript/TypeScript and modern frontend frameworks such as React or Next.js
- Familiarity with backend development using .NET, Node.js, or similar technologies
- Understanding of APIs, databases, and modern web application fundamentals
- Exposure to cloud platforms such as AWS is a plus
- Strong problem-solving skills and willingness to learn quickly
- Ability to work collaboratively in a fast-paced startup environment
- Interest in AI-powered products and emerging technologies
Benefits
- Direct exposure to cutting-edge AI-powered products
- Opportunity to learn from experienced engineers and technical leaders
- Fast career growth and meaningful ownership early in your career
- Startup environment with real impact and minimal bureaucracy
- Collaborative team focused on building exceptional products
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
OportunOportun is a certified community development financial institution that provides financial services, including personal loans and financial resources. The company offers “respons
• Design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries. • Contribute to platform and system architecture decisions with a focus on reliability, scalability, and developer experience. • Write high-quality, maintainable code and set a strong example of engineering best practices. • Collaborate with Staff Engineers and peers to implement standards and patterns that support Continuous Delivery. • Identify and address performance, scalability, and reliability issues across platform services. • Participate actively in design reviews, code reviews, and technical discussions, providing thoughtful and constructive feedback. • Drive operational excellence by improving monitoring, alerting, and incident response practices. • Investigate root causes of production issues and implement long-term fixes to reduce on-call burden. • Mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance. • Partner with cross-functional teams to understand requirements and deliver solutions that create measurable business and customer value.
Software Engineer – Team Vault
Clipboard HealthChoose where and when you work. Get paid right away. Healthcare shifts near you, on your schedule.
• Payment flows including instant pay • Fraud detection and prevention • Invoicing and reconciliation logic
Software Engineer – Team Growth
Clipboard HealthChoose where and when you work. Get paid right away. Healthcare shifts near you, on your schedule.
• Support and expand newer verticals • Decide what to reuse from existing infrastructure vs. building from scratch • Make architectural decisions based on judgment and experimentation • Collaborate with operations and go-to-market partners
Staff Software Engineer
Forward FinancingA trusted source of fast, flexible funding for small businesses.
• Architect the design and implementation of significant, cross-functional systems that require technical alignment across multiple engineering teams. • Sets the technical direction and raises the bar for code quality, design patterns, and operational excellence. • Lead complex, cross-team initiatives and maintains a high level of engagement across multiple teams. • Improve the quality and efficiency of the engineering team through technical guidance, mentorship, and sponsorship. • Address technical debt and promptly resolve incidents and bugs.



