

Job Description
About Tapsi Box: Tapsi Box is a dynamic and fast-growing team that handles tens of thousands of orders every day. We are rapidly expanding into new markets and scaling our daily operations. This is just the beginning we’re constantly innovating to optimize our delivery system and take our growth to the next level. About the Role: As a Back-end Developer at Tapsi Box, you will be a crucial part of our dynamic team which is not just growing but exploding with potential. You excel at solving complex problems and enjoy collaborating closely with end-users.at Tapsi Box, you won't be another cog in the wheel-you'll be a key player in revolutionizing the delivery industry.The Tapsi Box team is a rapidly growing company, handling tens of thousands of orders. Our mission is to optimize our delivery system and maintain our core values. With strong partnerships with Tapsi Food and Tapsi Grocery, we are ready to enter new markets and increase our daily order volume. Responsibilities: Lead the design and maintenance of scalable back-end code in Spring Boot and Kotlin. Drive the development of reactive paradigms and other modern techniques. Collaborate with cross-functional teams to design and implement new features. Ensure high availability and scalability of our systems through expert-level performance optimization. Write tests and implement best practices to maintain high code quality. Continuously learn and apply new technologies to improve our systems. Requirements: Bachelor's degree in Computer Engineering, Computer Science or a related field, and preferably a Master's degree. Minimum of 3 year of professional software development experience. Proficiency in coding and debugging: knowledge of at least one programming language and are willingness to learn more. What We Are Looking For: Technical Leadership: You are experienced in leading technical projects and guiding the team in best practices and high-quality code standards. Mentorship: You are committed to mentoring junior developers and enhancing team capabilities through knowledge sharing. Expertise in Developing Large-Scale Applications: You have extensive experience in developing large-scale, high-performance applications. Advanced Problem Solver: You excel at solving complex availability and scalability issues with innovative solutions. Strategic Thinker: You contribute to architectural decisions and strategic planning to align technical solutions with business goals. Effective Communicator: You can clearly articulate your ideas and lead team discussions.Adaptable: You are comfortable working in a fast-paced, high-load environment and adept at managing change. For more info, click here
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority