Senior Backend Software Engineer
Hackajob
Sr Backend Software Engineer I - Global Dining (ID: 25020873) – for New York and for Chicago.
ABOUT THE ROLE:
Tock is a hospitality technology platform that powers restaurants around the world and a consumer-facing reservation platform for passionate diners. Since its inception in 2014, Tock has created best-in-class software that elevates dining experiences and connects restaurants to a growing network of highly engaged diners. Tock is a go-to destination for restaurant discovery, exclusive access, original content, and chef-driven culinary events. The amazing world of restaurants is just two taps away in the Tock app and at exploretock.com.
At Tock, we are tackling hard problems with elegant solutions and scaling very quickly. As a Senior engineer, you will play a crucial role in taking our product to the next level. The ideal candidates can work quickly and produce well-architected solutions collaboratively. You thrive in a dynamic and constantly evolving environment, you are a collaborator and an innovator, and you are excited about what technology is doing for the hospitality industry.
Responsibilities:
- Lead the design, development, testing, deployment, documentation, and operations of complete software systems.
- Function as a leader on a software engineering team by contributing to software builds through consistent development practices (tools, common components, and documentation)
- Lead code reviews and automated testing
- Debug software components and identify code defects for remediation
- Adhere to security and regulatory standard methodologies
Leadership:
- Self-motivated individual who works well with little direction.
- Influence team members with creative changes and improvements by challenging status quo and demonstrating risk taking
- Be a productivity multiplier for your team by analyzing your workflow and contributing to enable the team to be more effective, productive, and demonstrating faster and stronger results.
What we’re looking for:
- Bachelor’s degree in computer science, computer science engineering, or related experience required
- 5+ years of software development experience in a professional environment.
- Hands-on expertise with application design, software development and deployment of critical full stack applications
- Understand all parts of a modern web-based application stack from Frontend to Backend and Production.
- Experience with distributed systems, algorithms, and databases.
Technologies used:
- Modern Java, TypeScript, Python
- MySQL, MariaDB, Postgres, MongoDB, Redis, Kafka
- Docker, Kubernetes, Linux
- Git, Jenkins, GitHub Actions
hackajob is partnering with American Express to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.