πArgentina
Senior Software Engineer
closed
Tillster
πRemote - Worldwide
Summary
Join Tillster, the global leader in digital ordering and customer engagement solutions, as a Senior Software Engineer - Back End. You will play a pivotal role in designing, developing, and maintaining our cloud-based microservices. As a member of Tillster, you will embody our core values: Put Customers First, Collaborate, Innovate, Operate from Data, Drive Results, Own It, and Be Passionate and Have Fun.
Requirements
- 5+ yearsβ experience in design and development of service-oriented Java, Python, C#, Typescript (or any modern language) applications
- Experience in designing and building microservice-based systems, ensuring high cohesion and loose coupling
- Languages: Any modern OOP language will do, but Typescript is preferred
- Experience implementing comprehensive testing strategies including unit tests, integration tests, and end-to-end tests
- Experience with relational or NoSQL data stores
- Expertise in applying industry-standard design patterns and architectural patterns
- Ability to communicate effectively in English, with good verbal and written skills
- Experience working in an Agile environment (Scrum or Kanban), contributing to team-driven development processes
- Understanding of security best practices in software development, including OAuth, JWT, encryption, etc
- Bachelorβs degree in Computer Science (or similar) or equivalent experience
Responsibilities
- Building highly scalable, secure, and high-performance microservices using AWS and TypeScript
- Apply key software engineering principles, design patterns, and architectural best practices
- Build and maintain microservices that communicate via well-defined APIs, ensuring service modularity and scalability
- Implement robust unit tests, integration tests, and end-to-end tests to ensure high-quality code. Work towards achieving high test coverage and adopting test-driven development (TDD) where applicable
- Actively participate in Agile ceremonies (Scrum or Kanban) such as daily stand-ups, sprint planning, retrospectives, and backlog refinement. Contribute to sprint goals and collaborate effectively with the team
- Conduct and participate in code reviews, ensuring adherence to coding standards, best practices, and maintainability
- Participate in design sessions to help improve the overall architecture of the platform
- Work with stakeholders and product owners to understand requirements and come up with solutions
Benefits
- Health insurance. Tillster pays the premium for employee private health insurance. Employees have the option to add their spouse/dependents at the employeeβs cost
- Holidays: Up to 20 federal and local/municipal holidays in accordance with applicable Portuguese Labour laws, dependent on your employment start date
- Vacation: Up to 22 days of vacation every holiday year, pro-rated based on employment start date
This job is filled or no longer available
Similar Remote Jobs
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$175k-$210k
πUnited States
π°$165k-$195k
πWorldwide
π°$175k-$225k
πWorldwide
π°$185k-$223k
πUnited States
πUnited States