Senior Software Engineer

4 days ago


Miami, United States Res-Q Full time
ResQ was founded with the belief that restaurant operators and service providers should have a much better way to operate their businesses. As a first step towards our mission, we have built a SaaS-enabled marketplace that helps fast-growing restaurants manage their repairs and maintenance, empowering them to focus on their customers.

Repair and maintenance is the heartbeat of any restaurant's operations, yet the existing management methods are complex, expensive, and time-consuming. With ResQ, restaurants can simply get connected to qualified service providers, submit jobs, track progress, and pay, all in one place.

We are trusted by the world's leading restaurant brands and are venture-backed by top-tier global VCs - and we are just getting started

As a Senior Software Engineer joining ResQ you will be responsible for designing and building the tools and applications that thousands of restaurants and trades businesses across North America use to keep their restaurants and businesses up and running, seamlessly connecting them to a trusted network of vendors.

ResQ runs on a distributed cloud architecture. Our monolith is written in Django/Python and is backed by S3, Postgres, Redis, and Cloudfront. Our front-end applications are written in React/React Native and Typescript. We make extensive use of automated testing and practice continuous deployment enabling us to release early and often.

What you will do:
  • Lead the design, implementation, and maintenance of complex software systems, with a strong emphasis on cloud architectures, particularly AWS.
  • Define, maintain, and enforce best practices for software development, architecture, and security within the team.
  • Oversee the technical direction of projects, ensuring alignment with business goals and technological advancements.
  • Mentor junior and senior engineers, fostering a culture of learning, code quality, and innovation.
  • Conduct regular code reviews, providing constructive feedback to enhance team performance and code quality.
  • Architect scalable and resilient systems using AWS services like EC2, S3, RDS, Lambda, ECS, among others.
  • Design and implement system architecture, ensuring fault tolerance, and scalability.
  • Evaluate new technologies for their potential to improve or scale our systems.
  • Collaborate with product managers, designers, and other stakeholders to define product specifications and deliverables.
  • Manage project timelines, resources, and deliverables to ensure projects are completed on time and within scope.
  • Drive innovation within the team by encouraging experimentation and the adoption of new methodologies.
  • Troubleshoot and resolve complex technical issues, often involving multiple systems or technologies.
Who you are:
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related experience.
  • 9+ years of experience in software engineering with a focus on software design and development of web and mobile applications.
  • Experience leading engineering teams, ideally in roles involving architecture and technical mentorship.
  • Strong experience with AWS services across computing, storage, networking, databases, and security.
  • Deep understanding of cloud architecture principles, serverless computing, and containers.
  • Experience with CI/CD pipelines, Docker, Kubernetes, or other container orchestration tools.
  • Familiarity with database technologies, and data modeling practices.
  • Excellent communication and interpersonal skills to effectively lead and coordinate with cross-functional teams.
  • Strategic thinker with strong analytical and problem-solving abilities.
  • Experience with GraphQL or REST APIs
  • Experience with Python / Typescript / React / ReactNative
  • Experience or interest in infrastructure and platform technologies such as Terraform

What to expect as a candidate:

While we are never perfect, we have aimed to build a process that fosters fairness and helps to minimize bias, this includes structured processes and interviews. Our goal is that everyone interviewed has a positive experience, regardless of the outcome. Our interview process is done remote utilizing Google Meet.

Stage 1.: Send us your resume and a note about how your story connects to ours. Feel free to focus on what you have learned rather than just a list of responsibilities. Tell us your story We'll aim to tell you quickly if it is not the right fit so you are always informed.

Stage 2.: Successful candidates will meet with Amanda, Talent Lead. It will be standardized to keep things fair but also with enough room to show your uniqueness. We'll communicate the salary range now for full transparency. If you like us and we also think there is a fit, we'll invite you to the next stage.

Stage 3.: A call with our Co-Founder who will ask you more in depth questions about your experience and skills. Come with questions If this call goes well and we both want to move forward with each other we will ask you to complete a live coding assignment for your next call.

Stage 4.: This stage will be with our Co-Founder and a member of our engineering team will take you through a systems design interview to get a better understanding of your skills. We will also leave time to give feedback and ask some more questions.

Stage 5.: This stage will be a values interview with a few members of the ResQ team. We will get an understanding of what motivates you and how you work and align to ResQ's values.

Stage 6. This is the final stage in the process where you will meet our CEO, KJ. This stage will be more of an introductory call and less focused on your in depth skills and knowledge.

Want to learn more? Keep Reading

We are a mission-driven team and have a big vision to revolutionize the service industry. While on that journey, we recognize that building a startup is very hard. Turning vision into reality in a fast-growing environment takes superhuman efforts and is often one of the most difficult, yet rewarding, things one can do.

We do our best to ensure transparency during all stages of the interview process but we realize it's a lot of information to take in at once so we wanted to centralize everything to make it easier for you to navigate through. We have created a Talent Notion page which will help you learn more about us during the recruitment process.

We are spilling the Tea on all things ResQ, click hereif you want access to the inside scoop Tell your friends, because sharing is caring

ResQ strongly believes that diversity of experience, perspectives, and background will result in a better environment for our employees and a better product for our users. ResQ is an equal opportunity employer. We do not discriminate against applicants based on race, colour, religion, sex, national origin, or disability, or any other status or condition protected by Ontario or local law. ResQ is committed to workplace diversity and will provide accommodation to applicants with disabilities throughout the hiring process.

Not Sure You Meet all the Requirements? We know the confidence gap can get in the way of meeting spectacular candidates, so please don't hesitate to apply - we'd love to hear from you

  • Miami, Florida, United States Betty Matthews Corp Full time

    We are seeking a skilled Senior Software Engineer to join our team at {"company"}. The ideal candidate will have a strong background in software development, with a focus on backend development and API design.The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software solutions. They will work closely...


  • Miami, United States Franchise World Headquarters, LLC Full time

    Senior Software Engineer Miami, FL, USA Req #1576 Monday, December 2, 2024 Region: Miami, FLReady for a fresh, new career? Look no further because one of the world's most iconic brands can help you get...


  • Miami, United States Get ResQ Ltd Full time

    ResQ was founded with the belief that restaurant operators and service providers should have a much better way to operate their businesses. As a first step towards our mission, we have built a SaaS-enabled marketplace that helps fast-growing restaurants manage their repairs and maintenance, empowering them to focus on their customers. Repair and maintenance...


  • Miami, Florida, United States Raytheon Full time

    About the RoleAs a Senior Full Stack Software DevOps Engineer at Raytheon, you will be part of a dynamic team responsible for developing and maintaining signal processing applications in real-time operational environments. This role is an excellent opportunity to leverage your expertise in software engineering, cloud software products, and DevSecOps...


  • Miami, United States TechnoGen Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at TechnoGen. As a Senior Software Engineer, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Job ResponsibilitiesYour key responsibilities will include:Designing and developing software features using Python and...


  • Miami, United States Res-Q Full time

    ResQ was founded with the belief that restaurant operators and service providers should have a much better way to operate their businesses. As a first step towards our mission, we have built a SaaS-enabled marketplace that helps fast-growing restaurants manage their repairs and maintenance, empowering them to focus on their customers. Repair and maintenance...

  • Senior Engineer

    4 days ago


    Miami, United States Accelya Full time

    Senior Engineer - Software Development Apply Remote Type: Hybrid Locations: USA, Miami Time Type: Full time Posted on: Posted 30+ Days Ago Job Requisition ID: SWFP25_JR100475 For more than 40 years, Accelya has been the industry’s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to...

  • Senior Engineer

    4 weeks ago


    Miami, United States Accelya Full time

    Senior Engineer - Software Development Apply Remote Type: Hybrid Locations: USA, Miami Time Type: Full time Posted on: Posted 30+ Days Ago Job Requisition ID: SWFP25_JR100475 For more than 40 years, Accelya has been the industry’s partner for change, simplifying airline financial and commercial processes and empowering the air transport community to take...


  • Miami, United States Kandji Full time

    About Kandji Kandji is the Apple device management and security platform that empowers secure and productive global work. With Kandji, Apple devices transform themselves into enterprise-ready endpoints, with all the right apps, settings, and security systems in place. Through advanced automation and thoughtful experiences, we’re bringing much-needed...


  • Miami, United States Carewell Full time

    Job DescriptionJob DescriptionAre you an impact-driven problem solver who is passionate about making a difference in the lives of others while contributing to a successful business? Join Carewell and be a part of a team that creates impactful solutions for caregivers and their unique challenges. We're looking for hardworking individuals committed to...


  • Miami, United States Neocis Inc Full time

    About us Neocis is an established start-up revolutionizing dentistry with Yomi, the first, and only FDA cleared robot for assisted dental surgery. The company collaborates closely with leading clinicians to develop innovative technologies that help advance patient care and improve quality of life. Based in Miami, Florida. Neocis is venture-backed with...


  • Miami, United States Neocis Inc Full time

    About us Neocis is an established start-up revolutionizing dentistry with Yomi, the first, and only FDA cleared robot for assisted dental surgery. The company collaborates closely with leading clinicians to develop innovative technologies that help advance patient care and improve quality of life. Based in Miami, Florida. Neocis is venture-backed with...


  • Miami, United States Appgate Full time

    About Appgate Appgate is an industry leader for secure access of remote applications, servers, networks, cloud resources and more. Appgate SDP (Software Defined Perimeter) is our flagship Zero Trust Network Access offering that replaces antiquated hardware-defined and network perimeter-centric (i.e., VPN) approaches to infrastructure security. Our...


  • Miami, United States Think Consulting Full time

    Overview: As a Senior Software Architect, you will define and oversee the system architecture for the product line across all customer verticals. This role involves providing subject matter expertise, guiding system implementation, and collaborating with marketing and technical teams to design and price customer-specific solutions. You will play a strategic...


  • Miami, United States Think Consulting Full time

    Overview: As a Senior Software Architect, you will define and oversee the system architecture for the product line across all customer verticals. This role involves providing subject matter expertise, guiding system implementation, and collaborating with marketing and technical teams to design and price customer-specific solutions. You will play a strategic...


  • Miami, United States ZipRecruiter Full time

    Job DescriptionFounded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through proprietary technology,...


  • Miami, United States Think Consulting Full time

    Overview:As a Senior Software Architect, you will define and oversee the system architecture for the product line across all customer verticals. This role involves providing subject matter expertise, guiding system implementation, and collaborating with marketing and technical teams to design and price customer-specific solutions. You will play a strategic...


  • Miami, United States Blackstone Restaurant Full time

    About Blackstone Technology & InnovationsBlackstone Technology & Innovations (BXTI) is the technology team at the core of each of Blackstone's businesses and new growth initiatives. We serve both internal and external clients, working to build the next generation of systems that manage risk, create efficiency, and improve transparency within the firm and...


  • Miami, United States Material Bank Full time

    Material Bank is a fast-paced, high-growth technology company and created the world's largest material marketplace for the Architecture and Design industry, providing the fastest and most powerful way to start and manage a design project. Learn more about us at www.materialbank.com or see below. Join our innovative team as a Senior Full Stack Engineer in...


  • Miami, United States Intermex Wire Transfer Full time

    Job DescriptionJob DescriptionFounded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through...