Backend Engineer

Whereto
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Bash
C++
Ubuntu (Operating System)
Code Review
Debian Linux
Software Debugging
Linux
ECMAScript
Groovy
Java Virtual Machine (JVM)
Python
PostgreSQL
Memcached
MongoDB
MySQL
Node.js
NoSQL
Software Architecture
Redis
Scala
Software Engineering
System Programming
TypeScript
Web Services
CircleCI
Scripting (Bash/Python/Go/Ruby)
Amazon Web Services (AWS)
Cassandra
Lodash
Functional Programming
Jenkins
Glasgow Haskell Compiler

Job description

across the WhereTo platform. A great fit is someone who loves new technology, writes beautiful, shareable, scalable, solid code, thrives in a fast-paced remote environment, and is a team player. What You'll Do Responsible for creating high-quality, user-focused software while working in a fast-moving domain team. Help define, implement and reinforce architectural and implementation best practices. Assist the Team Lead in facilitating technical planning for the team's projects. Assist the Team Lead in communicating progress, roadblocks, concerns, and successes to engineering management. May be required to organize and lead meetings with external stakeholders as needed. Provide technical guidance to more junior engineers. Assist the Team Lead in code review for your team. Help your team members debug issues and solve complex tasks. Provide mentorship to junior engineers. Assist in the onboarding process for your team. You will live and breathe asynchronous I/O, typed JavaScript and

Requirements

horizontal scalability. Help cultivate a safe, inclusive, and accessible work environment for all team members. What We're Looking For More than 6 years experience in a software development role. Experience building and architecting high-quality software from scratch. Strong Node.js and JavaScript skills (ES6, Babel); TypeScript and/or FlowType is a bonus. Strong understanding of asynchronous I/O. Excellent software architecture skills and passion for maintainable, organized code. Experience with AWS (EC2, S3, RDS, CloudFront/CDN). Expertise with Linux, Ubuntu/Debian (BASH scripting a plus). Experience with CI platforms (Jenkins, CircleCI, Travis, etc). Experience with REST-based Web Service API implementation. Experience with MySQL/PostgreSQL (or similar) and understanding how they work internally. Experience with Algorithms and Data Structures. Experience with NoSQL databases is desirable (MongoDB, Cassandra). Experience with memory cache systems (Redis, Memcached). Experience with other systems programming languages is a bonus (Go, C/C++, Rust) and/or scripting languages (Python) and/or JVM-based languages (Scala, Java, Groovy). Experience with pure functional programming and/or functional programming libraries and concepts is a bonus (Haskell, Scala, F#, Ramda, Lodash FP). Strong experience in designing and implementing highly horizontally-scalable architecture. What You'll Enjoy Tick destinations off your bucket list with our discounts on travel and accommodation. Enjoy 25 days off per year plus five compensation days. Learn a new language with our free language learning platform (Global Exam). Employee retention share scheme through Equate Plus. Various social events to promote networking, celebration of wins, and fun (Global Gathering 2024 - Portugal). Enjoy our discounts with GymApp. Complementary coffee, drinks, snacks and fruits at our Barcelona office location. A strong focus on professional development to support your career evolution. Applications

About the company

Backend Engineer Job no: 529830 Brand: WhereTo Work type: Full time, Remote Location: Barcelona, Homeworking Categories: Digital and Technology WhereTo is a business travel startup from San Francisco that evolved into an agile development and design studio within the Flight Centre family. We build travel solutions used by some of the largest companies on the planet - our goal is making business travel better for everybody. WhereTo provides an AI-powered travel platform for corporate travel. The platform uses machine learning algorithms to recommend personalized travel options based on a traveller's preferences, company policies, and budget. Our technology also allows real-time travel tracking, reporting, and cost analysis, enabling companies to optimize their travel programs and reduce costs. Role Summary We are looking for a Back End focused engineer to be a pivotal member of our engineering team. You will work closely with product managers and developers to build core features used

Apply for this position