The company is seeking a full stack Senior Software Engineer to build and maintain their web-based Restaurant Management Platform to help restaurant managers run their restaurants better.
Requirements
- Experience with React, Redux, JavaScript, and Typescript
- Experience developing RESTful (or GraphQL) APIs with C-Sharp, NodeJS
- Solid understanding of SQL (PostgreSQL/SQL Server) and Redis or other NoSQL databases
- Familiarity with AWS cloud and CI/CD pipelines is a plus
- Experience working in Agile teams with a strong delivery mindset
- Experience with .NET Core or Node.js
- Experience with relational and NoSQL databases
Responsibilities
- Develop interactive web applications using the React.js framework
- Design and implement scalable RESTful (or GraphQL) APIs using .NET Core or Node.js
- Work with relational and NoSQL databases to manage service data
- Write comprehensive unit tests to ensure code quality
- Ensure the performance, security, and scalability of web applications
- Guide other engineers on engineering best practices and code reviews
- Collaborate with cross-functional teams, including Product, UX, QA, and SRE teams
Other
- A BS in Computer Science or equivalent experience
- Minimum 5 years designing, developing, and maintaining scalable web applications
- Self-motivated and detail-oriented, with a passion for clean, maintainable code
- Ability to take ownership and thrive in a collaborative team environment as well as work independently on building solutions to complex business challenges
- Strong communication and interpersonal skills to manage stakeholders and partners across the team and organization
- 4 weeks of vacation, paid sick leave, 10 paid holidays, a floating day off and 2 paid days for volunteer time each calendar year
- Employees may enroll in the following types of insurance coverage: medical, dental, vision, legal, and accidental death and dismemberment, as well as FSA/HSA (depending on enrolled medical plan)