The only fair-for-all food ordering marketplace — no commissions for restaurants and no hidden fees for diners.
Backend Engineer, Senior
Location
United States
Posted
4 days ago
Salary
$169.7K - $220.5K / year
Seniority
Senior
Job Description
Backend Engineer, Senior
ChowNow
Do you love enabling other development teams to ship the best version of their applications? Do you love diving deep into the internals of a system and identifying areas for iterative improvement? Does the thought of continuous integration and agile workflow encourage you to craft high-quality, well-tested, and resilient systems? Do you feel observability, security, availability, and maintainability are inextricably linked to your application’s architecture? Do you want to support products that connect thousands of food orderers to restaurants every day? Are all() of your answers to the above == True? If so, keep reading; this might be the product-building environment you have searched for. About Us: ChowNow is one of the leading players in off-premise restaurant technology. As takeout becomes a vital revenue stream for independent restaurants, our platform helps owners focus on what they do best—serving great food—by offering solutions across the entire digital dining experience. From building branded websites and mobile apps, to powering online orders, managing menus, consolidating delivery, and running targeted marketing, we give restaurants the tools to grow on their own terms. We support over 20,000 restaurants across North America, helping process $1B+ in gross food sales while saving our partners over $700M in third-party commission fees. Through our white-label ordering solutions, a growing demand network (including Google, Yelp, Apple, and Snap), and a diner-friendly marketplace, we empower independent restaurants to own their customer relationships and avoid inflated pricing and fees charged by 3rd party delivery apps like Uber and Doordash. Founded in 2012, we’ve navigated rapid growth and transformation—from startup roots through the pandemic boom—and are now beginning an exciting new era under our CEO, Kanika Soni. As we evolve with new leadership and cutting-edge tools, we’re deepening our commitment to helping local restaurants thrive in the digital economy. About the Position: ChowNow’s Engineering Team has built a modern platform to enable restaurants to streamline their online ordering processes and create a strong digital brand. Our “quality product first” approach to engineering contributes to our success and brand recognition. We’ve reached the time when we need to grow and scale our engineering team to meet the demand of the many exciting new products and features on our roadmap. As a Senior Backend Engineer, you will help build, deploy and monitor ChowNow’s BE applications. You will work closely with other disciplines to build new features with an emphasis on quality. You will work with the team on following best practices and continuously improving the development process. Reports to an Engineering Manager; No Direct Reports This is a remote role based in the United States. Please note: ChowNow is not eligible to employ in every state and the recruiting team will confirm location and eligibility before moving past initial stages. What We Love About You: You put restaurants first. You deeply understand the importance of local restaurants and put them at the center of everything you do. You aim to help them not only survive but thrive. You celebrate diversity. You recognize that diversity and inclusivity matter. You’re committed to progress, which means everyone gets the support and resources they need, no matter who they are. You have an ability to listen to other team members' ideas and can thrive in an environment that embraces individuality. Everyone’s voice counts. You raise your hand. You consistently go above and beyond what is asked of you. You help your peers accomplish their tasks while also excelling at accomplishing your own. When you have a smart idea, you raise your hand and share it. You keep reaching. You set clear ambitious goals. You don’t allow yourself to become complacent with where you’re at and what you’ve done, so you seek out new opportunities and challenges. What Success Looks Like: Within 30 days, you’ll… - Progress through our Ramp Camp (ChowNow’s New Hire Onboarding Experience) - Learn our business model and how it translates to platform architecture and features. We work closely with the product and it influences how we think about the code. - Master our development patterns and collaborative processes. We work together to make work efficient. - Read (and write) internal documentation and proposals, and test your features and systems. We take responsibility for communication, quality, and operations. - Grasp the basics of the platform architecture. Developers share responsibility for our always available APIs. - Squash a bug or two from your squad’s backlog or ship a small feature to production. Within 60 days, you’ll… - Have become an expert on your squad’s area of the platform and made an impact on it. We celebrate our success by measuring our impact, internally and externally. - Build, launch, and support your first big release on our platform. We ship with iterative agility. - Understand how our systems interoperate and be comfortable navigating the stack and infrastructure. We are all generalists, but we specialize in areas too. - Have worked with others on your squad to contribute to the architecture for a new system, optimization, or feature. We communicate and collaborate on our architecture to achieve security, scalability, and maximum learning. - Look for opportunities to help your squad ship faster. - Learn our business model and how it translates to our systems and services. Within 90 days, you’ll… - Build within reliable estimates. We know this takes time, and we strive to be accurate with each other. - Feel comfortable as an expert on your team, teaching others and continuing to learn. We want to learn as much as we teach. - Be an essential part of growing our team by fully participating in the hiring interview process. We share the responsibility to grow our team. - Have suggested or made a process improvement that benefits the productivity of your squad. - Join your squad in end-to-end ownership of a system or component and look for ways to improve and extend it. You Should Apply If: - You have 5+ years of experience building SaaS products, e-commerce platforms, or similar online systems, with expertise in Python. - You leverage AI development tools to accelerate your work, and exercise good judgment about where they help and where human review is essential - You've designed and versioned public or partner-facing APIs, balancing backward compatibility with the need to evolve them - You have experience with cloud infrastructure (AWS, GCP, or similar) and containerized deployments - You embrace experimentation and make decisions based on data and evidence - You've built and maintained event-driven or asynchronous systems (e.g., message queues, background job processing) that handle high transaction volume - You are excited about new technologies, are able to judge the maturity of the latest innovations, and find practical use for them - You've diagnosed and resolved production performance issues — slow queries, memory leaks, or scaling bottlenecks — and put guardrails in place to prevent recurrence - You strive for constant improvement and encourage others to build quality software - You are comfortable with transparency and open lines of communication, both within your team and with external stakeholders - You enjoy being the “glue” between product teams and infrastructure - You are passionate about observability, process improvements, CI/CD, and deployment frequency About Our Benefits: - Expected Base Salary Range: $169,687 - $220,500 depending on candidate experience and location - Ongoing training and growth opportunities. - A "Best Place to Work" winner multiple times where we focus on creating a great employee experience. - Rock solid medical, dental, and vision plans. - Mental Health Coverage - we offer several programs to support your mental health and wellness goals. - Unlimited Paid Vacation. We expect you to work hard, but still enjoy your personal life - 7 weeks of baby bonding time for all new parents (within the first year of birth or adoption), 8 Weeks of Paid Pregnancy Leave. - 401(k) Matching - Employer-contributing student loan assistance program or continuing education reimbursement program - Employee Stock Incentive Plan. - Pet insurance for your fur babies - Consistent & fair leadership: we’ll share info, set clear goals, show you respect, and treat everyone fairly. - Enough freedom to spread your wings while still holding you accountable. The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. This is not intended to be an exhaustive list of all responsibilities, duties and skills required. As one of ChowNow’s core values, “Celebrates Diversity”, we are committed to an inclusive and diverse work environment. ChowNow is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. We are committed to developing a barrier-free recruitment process and work environment, if you require any accommodation, please let us know at your earliest convenience and we’ll work with you to meet your accessibility needs. Information Regarding Recruiting Scams: ChowNow does not engage in outreach to prospective candidates by text message about employment opportunities, interviews, or employment offers, and we do not make job offers after only one interview. ChowNow does not ask candidates to submit sensitive personal information (Passport details, banking information, etc.) as part of the interview process. ChowNow employment offers are made by a ChowNow Talent Acquisition team member with a @chownow.com email address only. ChowNow does not ask candidates to provide funds to the company for onboarding, equipment, or supplies. If you receive an employment inquiry or employment offer from a non @chownow.com email address, consider it spam. Read about your California privacy rights here: https://get.chownow.com/legal/california-privacy-rights-act/ #Li-Remote
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Ruby On Rails Developer
Maxiom TechnologyAmerica's best software professionals working for companies ranging from fortune 500 enterprises to startups.
Role Description Do you like writing mean and clean Ruby code? Come and join our team and help us build amazing things for our clients. We are looking for mostly a backend developer, but if you are fullstack that works too. We’re looking for someone with a passion for programming and for writing beautiful code. You will join a team of exceptional developers working in a fast-paced environment to deliver world-class software for our clients. This position is 100% remote. - Write clean, maintainable and efficient code - Design robust, scalable and secure features - Contribute in all phases of the development lifecycle - Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards) - Drive continuous adoption and integration of relevant new technologies into the design Qualifications - Must be able to overlap 4 hours the EST Timezone - Must have excellent written and spoken English - Must have experience as a Senior Ruby on Rails developer - Proven work experience in software development - Experience developing highly interactive applications - A firm grasp of object-oriented analysis and design - Passion for writing great, simple, clean, efficient code - Good knowledge of relational databases - Working knowledge of NoSQL databases - BS/MS degree in Computer Science, Engineering or in related field
Senior Java Engineer – KYC Tech
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Collaborate with relevant stakeholders to convert business requirements into services with solid code and meaningful tests. • Proactively initiate performance tuning, troubleshoot incidents, etc. • Write and maintain high-quality technical documentation. • Write high quality code, follows best practices and advocates for engineering excellence. • Collaborate across other engineering teams and mentor junior members of the team.
• Define and lead the technical migration strategy • Design the necessary patterns and abstractions • Mentor and upskill a backend squad • Collaborate with Product teams • Work with DevOps and SRE teams
Backend Senior Software Engineer
ASRC FederalASRC Federal, a wholly owned subsidiary of Alaska’s largest Alaskan-owned and operated company, the Arctic Slope Regional Corporation (ASRC), is a leading pro
Role Description ASRC Federal is seeking Senior Backend Software Engineers specializing in Java Spring Boot to join the Software, Applications and Analytics Center of Excellence (CoE). The successful candidates will become key members of the development team building Cloud-based analytics solutions for our government customer NOAA. This CoE is responsible for designing, developing and delivering backend solutions and services to our customers as well as our internal growth and execution-focused teams. This is a remote, full-time position. This is an opportunity for someone passionate about building robust, scalable backend systems that deliver value to users in an efficient and high-quality fashion. The person selected for this role will become part of an enterprise team of backend software engineers that may split their time working directly on customer systems, solving customer problems, and helping the company grow and mature our Data & Software Engineering capabilities. This includes: - Identifying backend best practices - Building our database architecture - Developing microservices architectures - Solutioning for new business opportunities We're looking for a person eager to get in during what is a growth-focused organization and to work with an established team in a flexible and enjoyable work environment. Qualifications - Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline - 12+ years of professional backend software development experience - 5+ years of hands-on experience with Java and Spring Boot framework - Expert-level proficiency in Spring ecosystem including Spring MVC, Spring Data, Spring Security, and Spring Cloud - Strong experience designing and implementing RESTful APIs and microservices architectures - Experience with Agile workflow methodologies (Scrum, Kanban) - Proven expertise in designing and optimizing relational databases (PostgreSQL) and NoSQL databases (MongoDB, ElasticSearch, OpenSearch) - Experience with ORM frameworks such as Hibernate/JPA and data access frameworks like Spring Data JPA - Experience with Docker containerization and Kubernetes orchestration - Experience developing and deploying microservices within automated DevSecOps/CI/CD pipelines - Proficiency with build tools such as Maven or Gradle - Experience with automated testing frameworks (JUnit, Mockito, Spring Test, Integration Testing) - Strong understanding of cloud-based technologies and architectures (AWS, Azure, or GCP) - Experience with message brokers and event-driven architectures (RabbitMQ, Kafka, or similar) - Experience with embedded servers in Spring Boot applications (Tomcat, Netty, Undertow) - Strong understanding of software design patterns and principles (SOLID, DDD, Clean Architecture) - Experience with version control systems (Git) and collaborative development workflows - Highly organized and punctual - Ability to manage multiple projects in a fast-paced working environment - Ability to understand and prioritize customer needs - Ability to mentor junior developers and provide technical leadership - Excellent communication skills, both oral and written - Strong analytical and problem-solving skills - Excellent organizational skills - Commitment to NOAA's mission, and prior experience working for NOAA financial environment is highly desired - Demonstrated expertise in Federal Government data systems - US Citizen able to obtain a Public Trust Clearance Required Requirements - Experience working with customers and internal teams to assess business and technical needs and translate them into technical solutions - Experience with Spring Boot 3.x and Java 17+ - Proficiency in additional JVM languages (Kotlin, Scala) - Experience with Python for data processing and scripting - Knowledge of API documentation tools (Swagger/OpenAPI, Spring REST Docs) - Experience with caching strategies (Redis, Caffeine) - Understanding of authentication and authorization protocols (OAuth2, JWT, SAML) - Experience with monitoring and observability tools (Prometheus, Grafana, ELK Stack, Splunk) - Understanding of the latest development practices including: - Agile Methodology - Test-Driven Development (TDD) - Behavior-Driven Development (BDD) - Microservices Design Patterns - Domain-Driven Design - Database Performance Tuning - Application Security (OWASP Top 10) - Data Security and encryption - Experience with GraphQL in addition to REST - Knowledge of reactive programming with Spring WebFlux - Experience with Infrastructure as Code (Terraform, CloudFormation) - Familiarity with service mesh technologies (Istio, Linkerd) Benefits - Competitive pay and benefits packages - Health care, dental, vision, life insurance - 401(k) - Education assistance - Paid time off including PTO, holidays, and any other paid leave required by law EEO Statement ASRC Federal and its Subsidiaries are Equal Opportunity employers. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, ancestry, citizenship, disability, protected veteran status, or any other factor prohibited by applicable law.



