Senior Software Engineer (React) at Deem | Powderkeg

Location: Dublin, Ireland

Employment Type: Full Time

Team: Engineering

At Deem, we create powerful, intuitive solutions for booking and managing corporate travel. Deem puts the traveler at the center of everything we do. Travelers can manage their corporate travel needs with ease and on the fly, while companies can apply policy and control costs.

Deem's mission is to transform travel while expanding our footprint in the marketplace. There is enormous opportunity to impact the company and innovate travel, while working with a team that has a shared passion of taking the company to the next level. The company is headquartered in San Francisco Bay Area with offices in Bangalore, India and Dublin, Ireland.

Deem is a wholly owned and independently run subsidiary of Enterprise Holdings, Inc., the world’s largest mobility provider, and an industry leader in mobility and technology. Deem has the benefit of being a subsidiary of Enterprise Holdings, Inc. while having a start-up feel and an agile approach.

If you are looking for an opportunity to design simple, scalable, easy-to- maintain solutions for complex problems and deliver world-class software in an innovative, fun and friendly environment, you’ve found the perfect place! We are seeking engineers at all levels who thrive in an agile environment, can successfully partner with small, cross-functional teams, and who want to be empowered to make a difference to their team, to our company and to corporate travel managers and travellers everywhere.

You would be responsible for delivery of approved architecture, manage code quality and you will also proactively work with teams to ensure smooth and effective collaboration. We are looking for Engineers who enjoy solving customer problems, have a growth mindset, creative and mobile first approach and love for agile methodology.

What you'll do:

  • Design and develop new services, applications, and database components as part of the next generation platform for Deem
  • Take ownership of one or more core microservices on an iterative development model from concept to completion
  • Collaborate with cross-functional teams: Product Management, Project Management, Engineering, and DevOps, both onsite and remote to deliver scalable solutions
  • Analyze business requirements, and create technical design documents in accordance with Deem's architecture standards
  • Assist in preparing accurate estimates for software development work, track progress, and course-correct accordingly
  • Interview and help hire other engineers on the team
  • Maintain high coding standards, participate in design and code reviews
  • Write unit and integration tests to ensure quality and test coverage
  • Debug and troubleshoot issues across all layers of the solution stack
  • Keep up to date on the newest technological innovations and work on continuously applying those to existing and new software solutions

What you'll bring to the table:

  • 5+ years of professional software development experience
  • 3+ years of frontend development experience working with React and progressive web applications
  • 2+ years of backend development experience with Go; or other languages with a willingness to learn Go.
  • Deep understanding of microservices design patterns and service-oriented-architecture
  • Excellent programming skills in one or more of the following languages: TypeScript, Go and Swift.
  • Experienced with mobile first approach
  • Willingness to work with different technologies and languages (Javascript, TypeScript, Go, Java, Swift, etc.) when required in order to deliver features to our travelers
  • Good understanding of Git and pipelines
  • Passionate about technology, with an appreciation for beautiful, elegant systems and a knack for energizing others around your passions
  • Excellent problem solving and troubleshooting skills
  • Strong communication and documentation skills
  • Background in Travel domain with understanding of booking tools & processes highly desirable
  • Expertise in creation and consumption of RESTful web services or gRPC based services

Data Privacy Policy

Deem's Data Privacy Policy provides transparency around the way in which Deem handles personal data of employees and job applicants and can be reviewed at the following link

Deem team members come from a variety of backgrounds and we are committed to creating a sense of inclusion and belonging for everyone. One of the ways we achieve this is by ensuring we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status.

Job Summary
  • Job Title
    Senior Software Engineer (React)
  • Company
  • Location
    Oakland, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?