Staff Software Engineer, Backend
: Job Details :


Staff Software Engineer, Backend

Recruiting from Scratch

Location: All cities,NY, USA

Date: 2024-06-01T05:30:21Z

Job Description:

Who is Recruiting from Scratch:

Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.

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 velocity
  • Have a lot of clear ownership over various parts of the product
  • Collaborate cross-functionally with designers, PMs, and fellow engineers to plan features to help bring a high quality product to market
  • Stay 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 product
  • Provide thoughtful feedback to your peers, and benefit from strong mentorship yourself
  • Acting as a technical leader and an owner of the product vertical.

Qualifications:

  • BS/MS in Computer Science or related area or equivalent experience
  • 7+ 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 applications
  • Strong OOD and SOA principles, with ability to implement them in a language of choice
  • Strong experience leading design and implementation of robust and highly scalable services
  • Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches
  • Expertise 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 scale
  • Experience working in a fast-paced, dynamic environment.

Apply Now!

Similar Jobs (0)