Logo
Recruiting from Scratch

Staff Software Engineer, Backend

Recruiting from Scratch, San Francisco, California, United States, 94199


Who is Recruiting from Scratch :

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

Our Client

Our client is an innovative, venture-backed health-tech startup operating in stealth mode.

They are building the modern financial OS for the new era of healthcare. In this era, humans and machines collaborate seamlessly to deliver effective and efficient patient care. However, to realize this vision, we must tackle a core industry-wide challenge: the fragmented financial data within healthcare practices. Our cutting-edge product is set to revolutionize the way healthcare practices manage their financial operations by providing a state-of-the-art Financial System of Record that identifies revenue leakage and cost savings opportunities across back office operations.

They are seeking a talented Staff Backend Engineer to join our team and play a pivotal role in shaping the future of healthcare technology.

About The Role

As a Staff Backend Engineer on the team, you would be responsible for delivering key products in the pipeline, enabling them to scale to thousands of healthcare practices.

They will have a combination of both directly user-facing products as well as interfaces for other engineering teams. You will be building features that range from building for usability to scaling for massive growth and a wide array of engineering requirements.

You’ll be working on defining, driving, and delivering the technical roadmap of the team and defining the underlying infrastructure for the next 5 years and beyond.

What You’ll Do

Work closely with Product Managers, designers and the business to create user-friendly product features.Produce quality software that is shipped incrementally and continually at a high velocityHave a lot of clear ownership over various parts of the productCollaborate cross-functionally with designers, PMs, and fellow engineers to plan features to help bring a high quality product to marketStay up-to-date with the latest backend technologies and Generative AI technologies, and incorporate them into the product development process.Ensure the performance, scalability, and reliability of backend systems to handle high traffic and support a large user base.Implement data storage and retrieval mechanisms to support content creation, editing, and sharing.Identify and address security vulnerabilities to protect user data and ensure the integrity of the platform.Work on optimizing database queries and caching strategies to improve system efficiency and response times.Participate in code reviews and technical discussions to maintain code quality and promote best practices within the team.Troubleshoot and resolve backend issues and bugs, ensuring the stability and smooth operation of the platform.Interact with early customers and support them in being successful with the new productProvide thoughtful feedback to your peers, and benefit from strong mentorship yourselfActing as a technical leader and an owner of the product vertical.

Qualifications :

BS/MS in Computer Science or related area or equivalent experience7+ years of experience developing systems/software for large business environments (Typescript, Python, Go preferred)5+ years of experience designing complex systems, management products or business applicationsStrong OOD and SOA principles, with ability to implement them in a language of choiceStrong experience leading design and implementation of robust and highly scalable servicesSkilled in software development lifecycle processes and experience with scrum, agile and iterative approachesExpertise with unit testing & Test Driven Development (TDD)Knowledge and hands on experience in CI/CD solutions.Knowledge in one or more of the following: NoSql technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB), Sql Technologies (PostgresSQL), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc)Hands on experience with AWS services like S3, Lambdas, EC2 instances.Practical experience in developing applications using microservices, container technologies, container management systems such as Kubernetes, Mesos, etc.You have seen systems operating at a significant technical and organizational scaleExperience working in a fast-paced, dynamic environment.

Salary Range: $150,000 - $200,000 base + equity#J-18808-Ljbffr