Software Engineer – Back End

Tillster•San Diego, CA

About The Position

As a Mid-Level Software Engineer (SSWE), Back End, you will design, develop, and maintain Tillster’s cloud-based microservices. You will work with cross-functional teams to deliver high-quality software that meets business needs, applying engineering and architectural best practices, thorough testing, and modern AI developer tools. The role contributes to an agile, collaborative, high-performing development environment. The work includes building scalable, secure, high-performance microservices using AWS and TypeScript; supporting services that communicate through well-defined APIs; implementing testing strategies; participating in Agile ceremonies and code reviews; and contributing to design sessions and platform architecture improvements. You will work with stakeholders and product owners to understand requirements and develop solutions. Tillster also provides access to learning courses and development opportunities.

Requirements

  • At least 2 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.
  • Experience implementing unit, integration, and end-to-end testing strategies.
  • Experience with relational or NoSQL data stores.
  • Knowledge of industry-standard design patterns and architectural patterns.
  • Effective English verbal and written communication skills.
  • Experience working in an Agile environment such as Scrum or Kanban.
  • 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 and a continuous-improvement mindset.
  • Ability to work in a fast-paced, dynamic environment and handle ambiguity and changing requirements.

Nice To Haves

  • TypeScript experience is preferred.
  • Prior experience with AWS serverless and related technologies such as DynamoDB and SQS.

Responsibilities

  • Build scalable, secure, high-performance microservices using AWS and TypeScript.
  • Apply software engineering principles, design patterns, and architectural best practices.
  • Use AI developer tools to assist with context gathering, boilerplate, test generation, and refactoring, while validating generated code for security and correctness.
  • Build and maintain microservices that communicate through well-defined APIs, preserving modularity and scalability.
  • Implement unit, integration, and end-to-end tests; work toward high test coverage and use test-driven development where applicable.
  • Participate in Agile ceremonies, including stand-ups, sprint planning, retrospectives, and backlog refinement, and contribute to sprint goals.
  • Conduct and participate in code reviews to support coding standards, best practices, and maintainability.
  • Participate in design sessions and help improve the platform’s overall architecture.
  • Work with stakeholders and product owners to understand requirements and develop solutions.

Benefits

  • Medical, dental, vision, and FSA benefits for eligible full-time, regular employees and their dependents.
  • Healthcare and Dependent Care reimbursement programs.
  • Employee Assistance Program (EAP) and Optum Care 24-hour confidential medical counseling services.
  • Ten paid holidays per calendar year.
  • Paid time off: 15 days in the first 12 months of continuous service and 22 days in subsequent years for full-time, regular employees; eligible part-time employees receive prorated PTO.
  • Eligibility to participate in the 401(k) Plan beginning on the employment start date.
  • College tuition and education assistance programs.
  • Udemy learning courses and ongoing learning and development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service