T

Tillster

Digital ordering platforms for restaurants

Senior Back End Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USA$140k - $165k /yr

About the Job

Requirements

  • At least 5 years of experience designing and developing service-oriented applications in Java, Python, C#, TypeScript, or another modern language.
  • Experience designing and building microservice-based systems with high cohesion and loose coupling.
  • Comfort integrating AI tools into daily engineering workflows while critically validating generated code.
  • Experience implementing unit, integration, and end-to-end testing strategies.
  • Experience with relational or NoSQL data stores.
  • Expertise applying industry-standard design and architectural patterns.
  • Ability to communicate effectively in English, verbally and in writing.
  • Experience working in an Agile environment such as Scrum or Kanban and contributing to team-driven development processes.
  • Understanding of software security best practices, including OAuth, JWT, and encryption.
  • Bachelor's degree in Computer Science or a similar field, or equivalent experience.
  • Strong analytical and problem-solving skills.
  • Comfort working in a fast-paced, dynamic environment and handling ambiguity and changing requirements.

Responsibilities

  • Build scalable, secure, high-performance microservices using AWS and TypeScript, applying software engineering principles, design patterns, and architectural best practices.
  • Use AI developer tools such as Claude Code, GitHub Copilot, and large language model reasoning tools for context gathering, boilerplate generation, test generation, and code refactoring.
  • Build and maintain microservices that communicate through well-defined APIs, ensuring modularity and scalability.
  • Implement robust unit, integration, and end-to-end tests; work toward high test coverage and use test-driven development where applicable.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and backlog refinement; contribute to sprint goals and collaborate with the team.
  • Conduct and participate in code reviews, ensure coding standards and maintainability, and evaluate AI-generated code for security and correctness.
  • Participate in design sessions to improve the platform's architecture.
  • Work with stakeholders and product owners to understand requirements and develop solutions.

Desired Qualifications

  • Prior experience with AWS serverless technologies and companion services such as DynamoDB and SQS.

About the Company

Tillster

Digital ordering platforms for restaurants

Tillster provides digital ordering and engagement tools for restaurants, including online and mobile ordering, delivery management, in-store kiosks, and personalized marketing. It operates as a software-as-a-service platform that charges restaurants subscription fees, transaction fees for orders, and premium analytics and marketing features. The platform connects mobile, web, and in-store channels and uses data analytics to predict customer behavior, optimize conversions, and tailor offers like digital coupons and loyalty rewards. Its global, multi-channel suite combines ordering, delivery management, marketing, and analytics in one system, helping restaurants run operations smoothly and increase repeat business and customer satisfaction.

Company size
201-500
Company stage
Early VC
Total funding
$33.8M
Headquarters
Los Angeles, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Tillster

See more jobs