Position: Senior Full-Stack Engineer (React + Java) for travel planning company
Company: Upstaff
Experience required: 5y
English level: upper

- Start: ASAP
- Duration: Long-term (12+ months)
- English: Upper-Intermediate
- Interview Process: internal screening (TI) + TI + CI
- The interviews will be on React and Java, Computer Science Basics
- EST Timezone with approximately 1-3 hours overlap, calls from 7-9 AM EST

The client runs one of the world’s largest travel sites, inspires and empowers people to explore the world with confidence, and share their trip experiences with others. 

We are looking for a **Senior Full-Stack (React + Java) Software Engineer** to join the engineering team and help us envision, design, and build the technical systems to deliver this highly visible, high-impact project.

**Team **

2-4 team members (international)

**Project Stack**

The team develops with JavaScript/React, Java, Tomcat, Linux, PostgreSQL, Hive, and Amazon Snowflake

**Requirements**

- 5+ years of commercial development experience, ideally with a highly trafficked consumer-facing website
- Broad working knowledge of full-stack web development, RESTful APIs, databases, analytics, and operations. 
- An understanding of what is required to build efficient, scalable, decoupled, testable, and maintainable code
- A proven track record of successfully delivering complex technology-focused projects
- Strong interpersonal skills, analytical skills, and intellectual curiosity
 

**Desirable**

- The ability to balance strategic technical innovation with pragmatic maintain-and-extend solutions
- A desire to work in a rapidly changing, collaborative, and iterative product development environment
- An urgent desire to "get things done"
- Startup experience is a definite plus
- A BS in Computer Science or equivalent