Role Locations
- Remote
- San Francisco, CA, United States
Employees
Address
Tech Stack
- AWS
- PostgreSQL
- PostGIS
- Python
- Ruby on Rails
- Angular.js
Role Description
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.
About Convex
Convex is a trusted provider of powerful, unique, and data-rich software designed by and for the commercial services industry. Unlike spreadsheets and generic solutions, we leverage a powerful combination of geographic data and easy-to-use software that digitally transforms organizations into efficient, winning teams.
Our product, Atlas, provides rich data on virtually every commercial property in North America along with pipeline management tools to help commercial services companies find and win new business. Whether it’s a sales representative trying to identify new opportunities in an area, a manager looking to increase rep productivity, or an executive expanding into a competitive market—Atlas is purpose-built to help exceed sales targets in record time.
Headquartered in San Francisco, we’re looking for passionate people who want to disrupt a 100-year-old industry impacting millions of people every day. Up for the challenge? Check out our latest job openings and join us.
Company Culture
Our Core Values include Be Kind, Commit to Success, Work with Candor, and Be Curious.
Be Kind : We seek to do what’s best for Customers, Convexians, and the world. To be kind, we strive to understand those around us and take proactive steps—otherwise we’d just be nice.
Commit to Success: Accountability drives success and trust—internally and with our customers. We make commitments and execute on them. It isn’t just a promise to succeed, it’s how we conduct ourselves no matter how things go.
Work with Candor: We operate transparently and collaboratively by default. If we aren’t open with each other, we’ll just be nice. This allows our commitments to be trusted.
Be Curious: We obsess over improvement and constantly seek growth for ourselves and our business. The drive of curiosity leads us to always work on understanding, not just look for quick answers
Address
Tech Stack
- AWS
- PostgreSQL
- PostGIS
- Python
- Ruby on Rails
- Angular.js
Skip straight to final-round interviews by applying through Triplebyte.