Please, let Restaurant365 know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Restaurant365 is a SaaS company that provides a centralized solution for accounting and back-office operations for restaurants.
The Principal Software Engineer, Java will analyze, design, develop, and test software applications for features, modules, software enhancements, and new products.
This role involves leading development efforts for multiple teams, focusing on new feature development and product enhancements.
The engineer will prepare, validate, improve, and reengineer functions and processes while driving change and improvements within the group.
The position requires balancing conflicting business and technical requirements and establishing partnerships with customers.
The engineer will produce well-thought-out architecture considering scale, performance, security, and availability.
Responsibilities include developing high-quality code, conducting regular code reviews, and ensuring compliance with release management processes.
The engineer will mentor team members on best practices and provide implementation oversight to ensure design consistency and quality.
The role involves analyzing and documenting existing systems, reviewing pre-existing code, and recommending improvements for performance and maintainability.
The engineer will stay updated on the latest trends to recommend new technologies and processes for organizational improvement.
Collaboration with the Product Teams and team leaders is essential for structured planning and managing expectations.
The engineer will support the Architecture Team and ensure compliance with established design patterns while knowing when to escalate critical decisions.
Requirements:
A BS/MS in Computer Science or 2+ years of equivalent experience is required.
Candidates must have 9+ years of experience in an engineering position creating code-based solutions and tools.
Expertise in Java is essential.
Experience with Java frameworks such as Spring Boot, JPA, and JMS is required.
Candidates must be experts in SQL databases and have experience with PostgreSQL.
Expertise in enterprise software and cloud computing is necessary, with experience in AWS.
Candidates should be proficient in working with APIs and distributed version-control systems like Git.
Expertise in troubleshooting and diagnosing issues is required.
Candidates must be knowledgeable in Agile development concepts.
Experience with client-side frameworks and technologies such as React, Angular, and Typescript is necessary.
Benefits:
The salary range for this position is $180K-$200K, with actual salary varying based on skills, experience, and location.
Comprehensive medical benefits are provided, fully paid for employees.
The position includes a 401k plan with matching contributions.
Employees are offered an Equity Option Grant.
Unlimited PTO is available, along with company holidays.
Wellness initiatives are part of the benefits package.
Apply now
Please, let Restaurant365 know you found this job
on RemoteYeah
.
This helps us grow 🌱.