Revel is revolutionizing the restaurant and retail industries with our powerful, cloud-based point of sale (POS) and business management platform. We empower entrepreneurs to streamline operations, grow their businesses, and better serve their customers through an intuitive, feature-rich ecosystem. Join our passionate team as we continue to innovate and define the future of commerce.
As a Senior Software Engineer #2, you will be a technical leader on a core team, instrumental in designing and building the next generation of our platform. Your expertise will directly influence the scalability, reliability, and evolution of services that process millions of transactions daily. This is a high-impact role for a skilled engineer looking to solve complex challenges and mentor a talented team.
-
Design, develop, and deploy highly scalable, fault-tolerant services and features for our core platform.
-
Lead technical design discussions and architectural decisions within your team and across the organization.
-
Mentor junior and mid-level engineers through code reviews, pair programming, and technical guidance.
-
Collaborate closely with product managers, designers, and other stakeholders to define and deliver on the product roadmap.
-
Champion best practices for software development, including testing, CI/CD, and operational excellence.
-
5+ years of professional experience in software development, with a proven track record of shipping complex projects.
-
Expert proficiency in a modern backend language such as Python, Go, or Java.
-
Extensive experience designing and working with distributed systems and microservices architecture.
-
Strong knowledge of cloud platforms (AWS, GCP, or Azure) and associated services.
-
Demonstrated experience with relational and NoSQL databases (e.g., PostgreSQL, DynamoDB).
-
Direct experience in the Point of Sale (POS), FinTech, or restaurant technology industry.
-
Familiarity with modern frontend frameworks like React or Vue.js.
-
Experience with containerization and orchestration technologies (Docker, Kubernetes).
-
Proven success in improving system performance, scalability, and reliability.
-
Contributions to open-source projects or a strong public portfolio (e.g., GitHub).