Search jobs > San Francisco, CA > Permanent > Senior software engineer

Senior Software Engineer - Full Stack

Revinate
San Francisco, California, US
Permanent

Responsibilities

  • Revinate’s Direct Booking Platform helps capture, convert and retain guests with strategies and services that maximize direct booking revenue.
  • You will be working with cutting-edge technologies to build products at scale for our clients that enable them to better understand their guests and to deliver exceptional personalized experiences to them.
  • You will have complete autonomy and ownership of what you build and are involved right from the start in the architecture and design process.
  • Design and develop portal to enable our customers to manage segmentation and guest insights from the hospitality’s first CDP.
  • Work closely with product managers, UX / UI designers, and other engineering teams to define and implement innovative solutions for product direction.
  • Deploy code to our containerized production environment.
  • Mentor junior developers, providing guidance on best practices in software development and help them grow their technical skills.
  • Ensure the scalability and security of the application, especially when handling personal identifiable information (or PII) and dealing with large-scale user bases.
  • Create and maintain technical documents, including technical requirements document (or TRD) and API documentation.

Qualifications

  • You should be self-aware, have strong interpersonal skills, enjoy working in a highly collaborative environment, and have a strong interest in experimenting with new technologies.
  • 5+ years of backend software engineering experience in an OO-based language (we use Java with the Spring Framework).
  • Bachelor's Degree in Computer Science, or equivalent experience.
  • Strong object-oriented skills including design, coding, and testing patterns.
  • Proficient in microservices architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
  • Strong problem solving and communication skills ability to work well within Engineering team as well as across departments and with team members who may be in different time zones.
  • Experience with Javascript and React.
  • Bonus : Experience with AWS services.
  • Bonus : Experience with event-based architecture (we use Kafka, but other experience such as kinesis is welcome).

About Revinate

Revinate is one of the largest and most innovative providers of direct revenue-generating solutions in the hospitality industry.

Revinate's mission is to deliver hoteliers scalable direct revenue and profits from data-driven solutions that cultivate deeper relationships with guests.

Please ensure you read the below overview and requirements for this employment opportunity completely.

Revinate Inc. provides Equal Employment Opportunity to all employees and applicants for employment without regard to race, color, religion, gender identity or expression, sex, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.

J-18808-Ljbffr

3 days ago
Related jobs
Promoted
AmorServ
San Francisco, California

Role:Senior Software Engineer (Full-Stack). Experience working in a startup environment or within a company with fewer than 20 engineers. Architect and develop software solutions that leverage AI technology (LLM). Collaborate with fellow founding team members to define engineering vision, strategy, ...

Promoted
Scale AI, Inc.
San Francisco, California

As a Software Engineer on the team, you'll focus on building systems that monitor and flag quality issues with large-scale data collections. Influence the culture, values, and processes of a growing engineering team. Inspire and mentor less experienced engineers. Ability to turn business and product...

Promoted
CapeZero, Inc.
San Francisco, California

CapeZero is looking for a high-performing Django/Python Software Engineer to join our small team. As a backend Software Engineer, you will be responsible for building and improving our digital platform. You will work closely with financial modeling experts, other software engineers, product designer...

Promoted
Genesis Therapeutics Inc.
Burlingame, California

We are looking for engineers excited to help develop new medicines and play a critical role in building out our software platform. Comfortable working across all levels of the software stack, from front-end interfaces to backend features to managing infrastructure. Our team of accomplished biotech l...

Promoted
Snowflake
San Mateo, California

We are looking for an outstanding Senior Software Engineer with a passion for large scale databases and distributed systems to help us take FoundationDB to the next level. AS A SENIOR SOFTWARE ENGINEER ON THIS TEAM, YOU WILL:. They engineered Snowflake to power the Data Cloud, where thousands of org...

Promoted
Sentry (sentry.io)
San Francisco, California

As a Senior Software Engineer on Sentry's Issues team, you will work with a seasoned squad on our largest and most popular product experience. As a Senior Backend Engineer on the Issues team, you will shape the experience of how our users interact with error data. Lead high value initiatives, implem...

Promoted
Alpaca
San Mateo, California

As a Senior Engineer, you will be responsible for designing, implementing, and maintaining the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets. From an engineering perspective, the ledger serves as the source o...

Promoted
Sage Valley Senior Living
San Francisco, California

As such, we have a unified job title for our engineering roles where everyone, including those with Staff-level scope, is considered a Software Engineer. While titles may not change, we are actively seeking senior and above Software Engineers to join our team. As Descript continues to grow, with gen...

reddit
San Francisco, California

Senior Full-Stack Engineer, Targeting in San Francisco, CA:. Champion and drive engineering processes and best practices while. Implement targeting products across our ad stack:. Engineering (any field) or closely related quantitative discipline and two () years of experience. ...

Alchemy
San Francisco, California

As a full stack engineer on the team, you’ll work on high-impact, user-facing products, and be responsible for building new libraries to drive that mission. This role has a dual inside/outside charter of not only engineering Alchemy products, but also developing the broader EVM ecosystem. Debug prod...