Tech Stack
AWSDockerEC2JavaJenkinsKubernetesMicroservicesPostgresSpringSpring BootSpringBoot
About the role
- Lead the design and development of TikTak's backend systems, driving their evolution and growth
- Employ your experience in database design and management to create and maintain robust data solutions
- Develop and integrate RESTful API's that facilitate seamless communication within our ecosystem
- Continuously optimize and enhance existing applications to elevate user experience and system performance
- Champion security standards and data privacy, ensuring TikTak's commitment to user protection
- Collaborate within a team environment, offering your insights and expertise to collectively drive excellence
Requirements
- Bachelor’s degree in Computer Engineering or a related engineering field
- Minimum of 7 years of professional experience with Java and Spring Boot Technologies
- Champion Test-Driven Development (TDD) practices, ensuring high-quality, maintainable, and robust code
- Advanced knowledge of AWS services (EC2, S3, RDS, Lambda, etc.)
- Deep expertise in relational databases (PostgreSQL or similar)
- Strong background in microservices architecture and scalable system design
- Proven experience in code reviews and Git-based version control systems
- Solid experience with container technologies such as Docker and Kubernetes
- Familiarity with CI/CD processes and tools (Jenkins, AWS Code Pipeline, GitHub Actions, GitLab CI, etc.)
- TikTak+ Budget
- Holiday Budget
- Stock Options Based on Company Alignment and Performance
- Salary Bonus
- Mobility Budget
- 20 Days of Annual Leave
- Private Health Insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootTest-Driven DevelopmentAWSPostgreSQLmicroservices architecturecode reviewsGitDockerKubernetes
Soft skills
collaborationinsight sharingteamworkleadership