Senior Software Engineer (Generalist)

Traba$200K — $240K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience with frontend and backend technologies, particularly Typescript/Javascript, React/React Native, and Node.js or Python.
  • Strong API development skills, alongside experience with distributed systems and state management tools.
  • Background in early-stage engineering teams, demonstrating adaptability and a proactive approach.
  • Expertise with databases like PostgreSQL and messaging systems including RabbitMQ or Kafka.
  • A passion for creating impactful solutions that improve job flexibility for users.

Responsibilities

  • Lead the development of both frontend and backend applications, mentoring others when needed.
  • Architect core systems, including job matching algorithms and worker vetting pipelines utilizing ML and AI.
  • Design and build scalable web/mobile applications and APIs tailored to business needs.
  • Collaborate with product and design teams to ensure seamless user experience along with high UI/UX standards.
  • Establish coding best practices for reusability, performance, and build processes.
  • Implement health monitoring systems for applications to enhance user experience and troubleshoot proactively.
  • Contribute actively as a key member of a founding team focused on flexible staffing solutions.

Benefits

  • Start-up equity
  • 100% paid health, dental & vision coverage
  • Dinner provided via DoorDash with stocked kitchen for NY employees
  • Commuter benefits
  • Access to Gympass benefit and membership
  • Additional perks such as One Medical membership, HSA via Optum, Talkspace, and Teledoc Health.
Full Job Description
We are seeking an experienced and entrepreneurial full stack product engineer to join our founding team to help build our core suite of products-mobile apps for both workers & businesses, and web platforms for our business customers and internal Ops team. You'll work closely with our CTO to make key architectural decisions, iterate on the product roadmap, and build the foundational tech platform that will scale over the next several years.

About You:
  • Voracious Learner: You love exploring new areas, technologies, languages, and frameworks. You can seamlessly switch between discussing API design, user experience, and deployment infrastructure.
  • Value Clear Communication: You prioritize clear communication, planning, and providing transparent, frequent feedback across the team.
  • Detail-Oriented: You care about the small details, whether it's design patterns or tabs vs. spaces, and understand how everything contributes to the larger success of the product.
  • Experienced in Building Full Stack Systems: You have a strong track record of building and shipping scalable, performant applications from frontend user interfaces to backend distributed systems.

You Will:
  • Lead the development of both frontend and backend applications, guiding and mentoring other engineers when necessary.
  • Architect the development of our core systems-from real-time job matching algorithms to autonomous worker vetting pipelines powered by ML and AI agents.
  • Design, architect, and build scalable web and mobile applications, distributed systems, and APIs to meet the growing needs of the business.
  • Work closely with the product and design teams to create a seamless user experience while maintaining high standards for UI/UX.
  • Establish and promote best practices for code reusability, performance, and build processes across both the frontend and backend.
  • Implement systems to monitor application health and performance, helping the team understand user experience and resolve any issues proactively.
  • Be a key player on a scrappy founding team, contributing to the future of flexible light industrial staffing.

You Have:
  • 5+ Years of Experience in both frontend and backend technologies, specifically Typescript/Javascript, React/React Native, and Node.js or Python.
  • Strong proficiency in building APIs, distributed systems, and client-side state management, along with experience with tools like Docker, Github Actions, and Datadog.
  • A demonstrated ability to ship scalable, high-quality products in a fast-paced environment.
  • Proficiency in databases like PostgreSQL and messaging systems such as RabbitMQ or Kafka.
  • Previous experience working in early-stage engineering teams, thriving in ambiguity, and showing a self-starter attitude.
  • A genuine passion for contributing to meaningful work, helping people find flexible job opportunities that fit their lives.

Benefits:
  • Start-up equity
  • Competitive Salary
  • 100% Paid health, dental & vision coverage
  • Dinner Provided via DoorDash, free DashPass & stocked kitchen for NY employees
  • 🚍 Commuter benefit
  • 🏋 Gympass Benefit
  • ✚✚ Additional: One Medical Membership, Gympass, HSA via Optum, Talkspace, HealthAdvocate, Teledoc Health
Salary Range Details

The compensation range for this position is set between $200,000 and $240,000, reflecting our market analysis and other relevant considerations. However, exceptions may be made for candidates with qualifications that significantly differ from those outlined in the job description.

Similar Jobs

More Jobs at Traba

More Information Technology Jobs

Find similar Senior Software Engineer (Generalist) jobs: