Back End Engineer (ShopeePay) - Sea Labs

  • Jakarta
  • Shopee
Back End Engineer (ShopeePay) - Sea Labs DepartmentEngineering and TechnologyLevelEntry LevelLocationIndonesia - JakartaThe Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not merely solve problems at hand; We build foundations for a long-lasting future. We don't limit ourselves on what we can or can't do; we take matters into our own hands even if it means drilling down to the bottom layer of the computing platform. Shopee's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience it first-hand if you love technologies as much as we do.About the Team:About Sea Labs IndonesiaSea Labs is at the core of the Sea platforms development, supporting diverse business lines from e-commerce, supply chain, games, payment and finance, among many others. The strong growth and unique positioning of Sea's e-commerce business, Shopee, spurred the launch of Sea Labs Indonesia. Since its inception, the group of passionate engineers have charted the course to drive the best experience for our users in Indonesia, many of which solutions are even adapted to other markets in the region.Sea's hyper-growing business scale has transformed most "innocent" problems into huge technical challenges, and there is no better place to experience world-class projects first-hand if you love technologies as much as we , you'll get to develop your skills, build on industry knowledge and collaborate with global teams in a dynamic space. Browse our Sea Labs Indonesia team openings to see how you can make an impact with us.About the TeamThe Payment team, best known for their flagship product: ShopeePay, aims to develop a mature, world-class payment platform connecting individuals and businesses within Shopee ecosystem. Beyond ShopeePay, the Team also connects with a large number of local financial institutions to serve billions of Shopee and SeaMoney users across the different markets.Together, we aim to reach the forefront of cashless payment technology by providing a more accessible, secure and reliable payment network that empowers individuals as well as micro, small and medium enterprises around the globe.Job Description:As a Back End Engineer, you will work with some of the most talented minds in the world, collaborating with fellow Developers, Product Managers, User Experience Designers and Operation Engineers to build user-centric, business-critical functionalities that delight both internal businesses and external end-users. Your main responsibility includes (but not limited to):Design and development of backend services, systems, or platforms used by our products and our userWrite high-quality, clean, elegant, and maintainable codeBuild common librariesAnalyse requirements, design, and develop functionalities based on the product requirementsUnderstand the product thoroughly, constantly optimise the product, identify and fix problems, improve stability and user experienceDesign and implement various supporting tools as neededCollaborate with other engineers, product managers, user experience designers, and operations engineers to build features and productsRequirements:Bachelor's degree or above in Computer Science or related fieldsCandidates with no working experience are welcome to applyPassionate about coding and programming, innovation, and solving challenging problemsIn-depth understanding of computer science fundamentals (data structures and algorithms, operating systems, networks, databases, etc)Strong and hands-on experience with at least one of the programming languages such as Go, Python, JavaHands-on experience and knowledge in relational databases such as MySQLStrong logical thinking abilitiesFamiliar with Linux development environments and multi-threaded programmingFamiliar with common network protocols (TCP, UDP, HTTP) and network programmingExperience in server/web securityHands-on experience in Web Service frameworks and technologies such as Django, Ruby On Rails, or