Convex

Software for the commercial services industry.

Senior Backend Engineer at Convex

Location
Remote or San Francisco, CA / Remote
Job Type
Full-time
Apply to Convex and hundreds of other fast-growing YC startups with a single profile.
Apply to role ›

About the role

Convex is building the leading B2B platform for the under-the-radar but massive commercial services industry. Our flagship product, Atlas, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. We’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier. To achieve our mission (complete digital transformation for an industry), we need a team as diverse as our customers. Everyone at Convex is extremely passionate about their craft, and we pride ourselves on being a kind, ambitious, and adept team. 

As a Senior Backend Engineer, you will help deliver our next-generation features along with improved performance and scalability. Our technical complexities are unique to our business domain, which intersects Big Data, modern web and mobile technologies, machine learning, geospatial data, and integration with various cutting-edge enterprise services and legacy data.  We are proud to work closely with Design and Product to transform these complexities into simple user experiences for our happy customers.

Your Role

  • Lead development for horizontally scalable backend-for-frontend features and reusable services for internal and external integrations, involving a wide spectrum of data domains. We use Ruby on Rails!
  • Work with our Ruby on Rails web team
  • Design the architecture, implement, and measure the system with key metrics under high traffic scenarios.  If you enjoy building highly reliable and reusable systems to serve a high volume of data under low latencies, you will enjoy this role.

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 5+ years of experience building backend for frontend applications and backend services
  • Experience in building and scaling web applications using Ruby on Rails or similar frameworks
  • Experience in architecting and building server farms, memory caches, and datastores for horizontal scalability
  • Clean and efficient API design for synchronous, asynchronous, bulk, transactional and non-transactional traffic across a diverse set of clients and services
  • Good knowledge with hands-on experience in data models, datastores (SQL/NoSql), schema design, data migration process, efficient SQL statements, database transactions, and multi-tenancy support
  • Infrastructure and operation experience in AWS over capacity management, networking, security, server concurrency configurations, containers, Kubernetes, APMs, logging, traceability, CI/CD, auto-scaling, and system recovery
  • Sensitive to key performance metrics and make systematic, data-driven design decisions
  • Basic knowledge of Unix/OS: bash, processes, threads, pipes, socket, mutex, virtual memory, and I/Os
  • Team player: respect teammates and remote contractors.  Able to make compromises and move situations forward

Bonus Points

  • Worked in an early-stage startup and stayed productive in high-growth, unstructured environments
  • Worked closely with DevOps or Site Reliability Engineers in meeting SLAs
  • Experience in micro-services or previously led teams to transition from a monolithic architecture to service-oriented architecture in Java, Python, or Go- Built and optimized systems with geospatial or map-related data and queries
  • Big data architecture and pipeline experience
  • Experience in building platforms for SaaS integrations 
  • Experience in web and Saas security design and development
  • Experience in unit testing frameworks such as RSpec or Pytest
  • Being user-centric and project thinking during the software development cycle- Care for customer success and enjoy testing your own code as a user before releasing

Benefits

  • Join an early-stage company with a lot of momentum, lead by a top tier leadership team and backed by top tier investors
  • Competitive salary and generous equity
  • 15 days PTO + 4 mental health days
  • Medical and dental insurance
  • Generous parental leave policy
  • Company outings & team retreats (post-pandemic 🙂)

About Convex

At Convex (YC W19), we’re building the leading B2B full-stack software platform for the $400bn+ commercial services market. It's a 100-year-old industry impacting millions of people every day. We already work with some of the largest enterprise companies in the sector and were one of the fastest growing companies in the Winter 2019 YC batch. Our team is a unique mix of industry veterans from Carrier, Siemens, and Honeywell as well as founders from MIT, Harvard, and Georgia Tech. Based in San Francisco, our investors include Emergence Capital, 1984 Ventures, UP2398, Liquid2 (Joe Montana), YCombinator, the founders of PlanGrid, and others.

Convex is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To all recruitment agencies: Convex does not accept agency resumes. Convex is not responsible for any fees related to unsolicited resumes.

Why you should join Convex

At Convex (YC W19), we’re building the leading B2B full-stack software platform for the $400bn+ commercial services market. It's a 100-year-old industry impacting millions of people every day. We already work with some of the largest enterprise companies in the sector and were one of the fastest growing companies in the Winter 2019 YC batch. Our team is a unique mix of industry veterans from Carrier, Siemens, and Honeywell as well as founders from MIT, Harvard, and Georgia Tech. Based in San Francisco, our investors include Emergence Capital, 1984 Ventures, UP2398, Liquid2 (Joe Montana), YCombinator, the founders of PlanGrid, and others.