freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer II, Fullstack

Summary

Build and maintain fullstack web and mobile apps in JavaScript/TypeScript, focusing on user onboarding and subscription features for a fintech product.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II, Fullstack based in the United States.

Join a collaborative engineering team dedicated to building innovative digital products that improve the financial lives of millions of users. In this role, you will develop scalable fullstack web and mobile applications while contributing to features that enhance user acquisition, onboarding, and subscription experiences. You'll work closely with product managers, designers, and fellow engineers to deliver high-quality solutions through experimentation and continuous improvement. This is an opportunity to solve complex technical challenges, influence product growth through data-driven development, and help shape systems built for long-term scalability. The environment values collaboration, ownership, technical excellence, and continuous learning. If you enjoy building impactful products in a fast-paced, mission-driven setting, this role offers an exciting opportunity to grow your career.

Accountabilities

  • Develop and maintain fullstack web and mobile applications using modern JavaScript and TypeScript technologies.
  • Collaborate closely with product management and design teams to define technical solutions and deliver user-focused features.
  • Build, test, and maintain scalable APIs that integrate with multiple backend services.
  • Deliver clean, maintainable, and high-quality code through incremental development, peer reviews, and continuous integration practices.
  • Write unit and integration tests to ensure product quality and long-term reliability.
  • Partner with infrastructure and operations teams to build and scale backend services that support growing user demand.
  • Participate actively in architecture discussions, code reviews, and cross-functional engineering initiatives.
  • Contribute to experimentation and A/B testing efforts that improve user onboarding, engagement, and product adoption.
  • Requirements

    • Bachelor's or Master's degree in Computer Science or a related field, or equivalent professional experience.
    • Minimum of 2 years of professional software development experience.
    • Strong computer science fundamentals and proven problem-solving abilities.
    • Experience programming with one or more languages such as JavaScript, TypeScript, Java, Python, Go, or C/C++.
    • Familiarity with modern fullstack technologies, including React, React Native, Node.js, MySQL, and cloud platforms such as Google Cloud Platform, is highly desirable.
    • Experience designing, developing, and maintaining APIs and distributed systems.
    • Ability to communicate technical concepts clearly and collaborate effectively within cross-functional teams.
    • Comfortable discussing software architecture, system design, and engineering best practices.
    • Positive attitude, strong teamwork skills, and openness to giving and receiving constructive feedback.
    • Benefits

      • Remote-first work environment with the flexibility to work from anywhere in the United States (excluding Hawaii).
      • Flexible working hours to support work-life balance.
      • Home office stipend to help create a productive remote workspace.
      • Comprehensive medical, dental, and vision insurance coverage.
      • Generous paid parental and caregiver leave.
      • 401(k) retirement savings plan with employer matching.
      • Financial wellness resources and access to financial advisory support.
      • Flexible paid time off and generous company holidays.
      • Regular virtual events and annual in-person team gatherings.
      • Opportunity to work on impactful products while learning from experienced engineering professionals.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

What this application asks

lever

Resume/CV, Full name, Email, Phone, Current location, Current company