Summary
Join Thanx, a leading loyalty and guest engagement platform for restaurants, as a highly experienced software architect and developer. You will architect and develop robust software solutions, establish key architectural patterns, and build scalable, maintainable software. Collaborate with the team to manage technical debt and share expertise. Stay updated on emerging technologies and mentor other engineers. This role requires 10+ years of experience in large-scale platforms, proficiency in modern web frameworks and front-end technologies, and excellent communication skills. The compensation range is $200,000 - $250,000.
Requirements
- 10+ years experience as a developer working in large-scale, high throughput platforms with modern web frameworks, such as RoR, Django, or similar
- Youβve worked with modern front-end technologies, such as React, Angular, Typescript or similar
- Proven experience in planning and leading large projects involving multiple stakeholders
- Excellent communication skills. You must be able to collaborate effectively with teams in a remote environment, and discuss complex topics with technical and non-technical audiences
Responsibilities
- Architect and Develop Robust Software Solutions: Establish key architectural patterns or technology patterns that result in significant productivity gains for all of engineering and build well crafted, scalable, maintainable, and resilient software across the entire stack
- Owns best practices, patterns, and go-to technology: Apply leverage across the entire platform through a complete understanding of the entire platform business logic and a deep understanding of its architecture. Enhance itβs software quality, stability and resilience
- Collaborate and Share Expertise: Engage proactively in pull requests and spike documents, actively sharing insights and expertise to foster a collaborative team environment and drive continuous improvement
- Tech Debt Management: Collaborate with the team to systematically identify and mitigate technical debt, ensuring a sustainable and optimized software development process over time
- Learn and Grow: Stay updated on emerging technologies, tools, and best practices in software development. Look 3-6 months ahead and ensure that the business does not run into technology bottlenecks. Level up all engineers in the organization through mentorship
Preferred Qualifications
- Direct experience with Ruby on Rails, React & React Native
- B.Sc or higher in Computer Science
- Experience with deploying infrastructure as code with SDKs like AWS CDK or Terraform
- Experience with Snowflake, Fivetran and DBT
- You have worked with geographically distributed teams
- Experience working at an early stage startup
Benefits
$200,000 - $250,000
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.