Summary
Join Restaurant365, a SaaS company revolutionizing the restaurant industry, as a Software Engineer II! You will be responsible for developing and testing code, collaborating on new features and product enhancements, and ensuring high-quality software. This role requires strong coding skills in C# and .NET, experience with various technologies, and a detail-oriented approach. Successful candidates will possess a BS/MS in Computer Science or equivalent experience and a passion for continuous learning. Restaurant365 offers competitive compensation, comprehensive benefits including 100% paid medical for employees, 401k matching, equity options, unlimited PTO, and wellness initiatives.
Requirements
- Detail-oriented, strong organizational skill with ability to meet deadlines
- BS/MS in Computer Science or 2+ years of equivalent experience
- 3+ years in an engineering position creating code-based solutions and tools
- Fluent in C# and .NET
- Experience with modern software engineering practices and technologies: SQL and no-SQL DBs, Microservices, Design Patterns, CI/CD, TDD, Unit Testing
- Experience with enterprise software
- Experience with cloud platforms
- Experience working with APIs
- Experience with distributed version-control systems i.e. Git
- Experience troubleshooting and diagnosing issues
- Experience in Agile development concepts
Responsibilities
- Write high quality code adhering to industry and Restaurant365 best coding practices
- Participate in technical design and architecture discussions
- Participate in the engineering and evolution of our Payroll and HR products
- Participate in peer code reviews, providing and receiving constructive feedback
- Troubleshoot production issues, ensuring timely resolution of platform outages or defects
- Support continuous delivery and DevOps practices to ensure fast, frequent, and reliable software releases
- Work closely with the Product Managers, UX Designers, Principal and Senior Engineers to understand and code to the requirements
- Ensure change and release management processes are followed
- Keep abreast of latest technology trends and maintain a continuous professional development focus
- Know when to communicate and escalate a critical decision
Preferred Qualifications
- Experience with client-side frameworks and technologies (i.e. React, Angular and Bootstrap)
- Experience in Java
Benefits
- Comprehensive medical benefits, 100% paid for employee
- 401k + matching
- Equity Option Grant
- Unlimited PTO + Company holidays
- Wellness initiatives
- $99,000 - $138,000 a year