Senior Fullstack Engineer
WFA Digital Insight
As the demand for skilled engineers continues to rise, with a 25% increase in remote job listings in 2023, companies like Revinate are leading the way in innovative tech solutions. With over 5 years of experience in backend software engineering, candidates can bring their expertise in Java and the Spring Framework to a company that values high-impact delivery. As a Great Place To Work Certified company, Revinate offers a unique work environment that fosters local communities and enhances team cohesion. Before applying, candidates should be prepared to demonstrate their ability to work autonomously and drive impactful results.
Job Description
About the Role
The Senior Fullstack Engineer role at Revinate is a remote position that requires candidates to reside in the greater Atlanta area. As a key member of the engineering team, you will be responsible for designing and developing high-scale portal applications that enable customers to manage segmentation and guest insights. Your work will have a direct impact on the company's mission to make hotels financially independent from OTAs.Revinate exists to provide a unified guest data platform and multi-channel reach, allowing hotels to reclaim their customer relationships and margins. The company is PE-backed and focused on high-impact delivery, making it an exciting time to join the team. With a relentless focus on success, you will be working in a fast-paced environment that requires autonomy, accountability, and a drive for results.
What You Will Do
- Design and develop high-scale portal applications that enable customers to manage segmentation and guest insights
- Partner with Product and UX to define and ship solutions that align with business outcomes and client needs
- Deploy code to a containerized production environment with a focus on stability and speed-to-market
- Level up junior engineers through direct technical guidance, code reviews, and enforcement of high development standards
- Ensure application scalability and security, specifically when handling PII and high-volume data sets
- Maintain technical requirements and API documentation to keep the team moving fast without hand-holding
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and maintain technical roadmaps that align with business objectives
- Stay up-to-date with industry trends and emerging technologies to continuously improve the engineering practice
What We Are Looking For
- 5+ years of backend software engineering experience with Java and the Spring Framework
- Proficiency in React and Javascript for building functional, high-scale web applications
- Deep understanding of microservices, well-designed APIs, and high-volume data pipelines
- Proven ability to solve complex problems and close loops without hand-holding
- Bachelor's Degree in Computer Science or equivalent technical experience
- Excellent communication and collaboration skills
- Experience with containerization and deployment to cloud-based environments
- Strong understanding of security and data protection principles
Nice to Have
- Hands-on experience with AWS services and event-based architecture like Kafka
- Experience with technical leadership and mentoring junior engineers
- Knowledge of Excel and data analysis techniques
Benefits and Perks
- Competitive Health Benefits: multiple insurance options, including an employee premium paid 100% by Revinate
- Paid Family and Parental Leave: a comprehensive paid leave program
- Family Building Benefits: multiple medical plans, including a buy-up option with $20,000 of coverage for medically necessary fertility treatments
- Excellent Dental and Vision Benefits
- 401(k) Program: includes an employer match
- Optional plans for Short and Long Term Disability insurance, as well as Life insurance
- Paid Flex time off
- Employee Assistance Program (EAP)
- Monthly work from home stipend
- Telehealth access
- Peloton benefits and many more
How to Stand Out
- Familiarize yourself with the company's tech stack, including Java, React, and the Spring Framework, to demonstrate your expertise during the interview process.
- Be prepared to provide examples of your experience with high-scale portal applications and your ability to drive impactful results.
- Show a deep understanding of microservices, APIs, and data pipelines, and be ready to discuss your experience with these technologies.
- Highlight your experience with technical leadership and mentoring junior engineers, if applicable.
- Research the company culture and values to demonstrate your alignment with the company's mission and vision.
- Prepare to discuss your experience with containerization, cloud-based deployments, and security principles.
- Be ready to provide examples of your problem-solving skills and ability to work autonomously.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.