SOFTWARE ENGINEER – BACK END

Tillster•Atlanta, GA
•$95,000 - $125,000

About The Position

Tillster is seeking an experienced mid-level Back End Software Engineer to design, develop, and maintain cloud-based microservices. The role collaborates with cross-functional teams to deliver high-quality software solutions that meet business needs, applying software design and architectural patterns, thorough testing methods, and modern AI developer tools. The engineer will contribute to an agile, collaborative, high-performing development environment and help improve the platform’s architecture.

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 comprehensive unit, integration, and end-to-end testing strategies.
  • Experience with relational or NoSQL data stores.
  • Expertise in applying industry-standard design 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.
  • Comfort working in a fast-paced, dynamic environment and handling ambiguity and changing requirements.

Nice To Haves

  • TypeScript experience is preferred.
  • Prior experience with AWS serverless and related technologies such as DynamoDB and SQS.
  • Comfort integrating AI tools such as Claude Code, Cursor, or ChatGPT/Claude into daily work while critically validating code.

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 to support context gathering, boilerplate creation, test generation, and code refactoring.
  • Build and maintain microservices that communicate through well-defined APIs.
  • Implement unit, integration, and end-to-end tests; work toward high test coverage and use test-driven development where applicable.
  • Participate in Agile ceremonies, contribute to sprint goals, and collaborate with the team.
  • Conduct and participate in code reviews, uphold coding standards and maintainability, and critically validate AI-generated code for security and correctness.
  • Participate in design sessions to improve the platform architecture.
  • Work with stakeholders and product owners to understand requirements and develop solutions.
  • Pursue continuous learning through available learning courses.

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 and Optum Care 24-hour confidential medical counseling services.
  • Ten paid holidays per calendar year.
  • 15 days of PTO during the first 12 months of continuous service and 22 days in subsequent years for eligible full-time regular employees; eligible part-time employees earn prorated PTO.
  • Eligibility to participate in the 401(k) Plan effective with 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