Senior Software Engineer @ Recruiting From Scratch - Los Angeles, CA

Job Overview

2 months ago

Senior Software Engineer

Recruiting From Scratch - Los Angeles, CA

Our client is on a mission to redefine the way businesses-of-one work. They are the first online concierge financial platform designed to give self-employed people the technology and team they need to focus on their passion, and not their paperwork. Our client handles company formation, taxes, accounting, and much more. We are headquartered in San Francisco and backed by General Catalyst, QED Investors, Google’s Gradient Ventures, Expa, and more.

About the Role

As a senior engineer on our client's team, you will have the unique opportunity to guide the future of freelance work. You will serve as the main point of contact for all things related to technical architecture- backend and frontend. The team will rely on your innovative solutions to complex technical problems. They want to create an environment where our engineers have autonomy and purpose.

They are looking for an enthusiastic and talented Full-Stack developer who will become a team member at our San Francisco-based, venture-backed tech startup to support us in our tremendous growth.

As part of our client's passionate team, you will mainly implement both frontend and backend Web Applications of Collective using Django and React over GitHub. You will implement some customer-facing React pages. You will also implement some APIs that enable our system to integrate with third-party tools and partners over our backend. We will also be working on some automation systems, which will aim to decrease our operation team’s workload.

Responsibilities

  • Working closely with the engineering and product team, implement both frontend and backend of Collective
  • Contribute team effort to develop technical solutions, 100% hands-on development
  • Implement 3rd party integrations using their APIs and webhooks
  • Develop documentation to aid onboarding and debugging, as well as capturing best practices for team cohesion
  • Implement unit testings which will help us to have bug-free releases

Requirements

  • 6+ years of experience in Back-End development in fast-paced environments
  • 3+ years of experience in Front-End development in fast-paced environments
  • Bachelor's degree in Computer Science
  • Deep understanding of algorithms and CS fundamentals
  • Expert level Python & Django
  • Moderate experience with React
  • Test-driven development / best practices engineering
  • Resourceful, creative, and able to find innovative ways to achieve results
  • Comfortable with change and able to work in a fast-paced environment, previous startup experience highly preferred
  • Experience in RESTful API development/implementation
  • Experience in AWS or Heroku management

Bonus Points

  • Nice to have: Startup experience
  • Nice to have: Experience in security implementation
  • Nice to have: Automation experience between the software systems

Current Environment

What They Bring

  • A dynamic, diverse, and collaborative team with flexibility around where you work.
  • Competitive salary, MacBook Pro, AirPods, and full remote work set up
  • Team events, workshops, and virtual gatherings!

Similar Jobs

Engineer Xcelerator Rotation Program (Entry Level Software Engineer)

Experian

Costa Mesa, CA

An interest in learning test automation, machine learning, DevOps, or AWS. The Engineer Xcelerator Rotation Program’s mission is to identify and cultivate…

Software Support Engineer

Laserfiche

Long Beach, CA

Perform software testing and bug verification for major releases. Provide technical consultation regarding the configuration and usage of Laserfiche software.

Software Automation Engineer

Masimo

Irvine, CA

A Software Engineer with experience in software test automation development. 3+ years of experience in software development utilizing: Java, Selenium or…

Customer Solutions Engineer (Ruby on Rails) - REMOTE IN AMERICAS

MyTime

Los Angeles, CA

Experience with agile software development environments. Our mission critical software - which includes in-store scheduling and online booking, client record…

Senior Cloud Engineer

Vital Data Technology

Newport Beach, CA

Key success criteria are the ability to troubleshoot and diagnose problems side-by-side with the software engineering team. SaaS and start-up experience.

Staff Engineer - Node.js, Java (Remote)

Experian

Costa Mesa, CA

Timely delivery of documented and tested software to the platform software engineering team. Develop highly scalable and reliable data systems for data centric…

Software Developer

La Jolla Logic

El Segundo, CA

Provides amazing strategic advice and guidance to the program and to his/her colleagues. Initiates and assists with project inception to conclusion for certain…

Principal Software Engineer, Internationalization

Procore Technologies

Carpinteria, CA

Scale content delivery tooling within a large, complex, global organization (500+ engineers, 100+ teams/Microservices) and application (millions of users).

Full Stack Developer

Vital Data Technology

Newport Beach, CA

Work with non-developers to execute the full software development lifecycle on projects. Understanding of good development practices and code design including…

Principal Software Engineer - Collaborative File Management

Procore Technologies

Carpinteria, CA

Architect and design a document service and management system that serves hundreds of millions of requests per day to web, mobile, and 3rd party applications…

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Director, DevOps

System1

Los Angeles, CA

System1 engineers to build testable and scalable software. Experience as a software developer (Python preferred) and enthusiasm for streamlining the software…

Android developer (100% Remote)

Denken Solutions Inc

Irvine, CA

Android Developer Irvine, CA. (Remote) Job Description: Android Developer Kotlin, Java Expertise in - Fragments, - MVVM design pattern, - SQlite/ORM …

Aquatic Informatics - Senior Software Engineer (Full-Stack) Remote

Hach

San Dimas, CA

Provide guidance and mentoring to other software engineers. Technical Leadership – helping others design and deliver great software.

Principal SSD Firmware Engineer

Western Digital

Irvine, CA

The person will perform failure analysis and bug fixing on NAND based embedded systems, provide leadership and support for junior engineers, and provide support…

Entry level opportunity for Software Engineer/Developer

Quintrix

Los Angeles, CA

/week) of pre-employment online training that will be conducted during evenings and weekends. Candidates selected for the training will be paid a stipend of …

Sr Software Engineer

Rapid7

Los Angeles, CA

3+ years of experience as a software engineer. A demonstrable passion for the craft of software development, including active or recent Python, Go or similar…

Senior Software Engineer, Server

Blizzard Entertainment

Irvine, CA

Design and implement foundational server technologies and key components that other engineers at Blizzard will use and build upon.

Senior Software Engineer (Around Game) - Wild Rift, Events

Riot Games

Los Angeles, CA

You will work with the Technical Lead to architect a framework for rendering events within the Wild Rift client. 5+ years of experience in Software Engineering.

Application Developer

Trader Joe's

Monrovia, CA

Managing tasks and projects related to software/application development. Analyzing and estimating feasibility, resources, and time required to implement…

Software Engineer II

Pacific Premier Bank

Irvine, CA

Minimum 5 years of experience required in software development, object oriented principals and programming techniques, source code management and documentation.

Application Developer Analyst II - IS Application Development

Keck Medical Center of USC

Los Angeles, CA

Under the minimum supervision and guidance of the department leader and/or seasoned analysts, Application Developer Analyst II will be responsible to work with…

Senior Software Engineer, Graphics

Blizzard Entertainment

Irvine, CA

Mentor and educate engineers on the team. Collaborate with artists and other engineers to develop and refine key systems. Experience working with game engines.

Senior Software Development Engineer in Test (SDET)

SAP

Newport Beach, CA

Consumer Cloud is looking for a strong, results-oriented Software Development Engineers in Test (SDET) who can design and build automation frameworks that will…