Back to job list
Registration Deadline: Agt 18, 2023 23:59
ClosedEasy ApplyLinkedin
Visit Linkedin Here

Tokopedia
Technology, Information and Internet
Jakarta
Full-Time
Software Engineer - Back End
2 bulan yang lalu
Details
Job Description:
- Provide technical leadership in a fast-moving, data-driven environment
- You will be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring, and improving software
- You will deploy code daily and use data to drive our decisions while delivering software and analytics to consumers and dealers
- You will own your projects and collaborate with fellow engineers and product partners as you solve interesting problems
- You will have a space to drive technical discussions for your team and communicate your ideas
- You will be a mentor for your junior peers while also getting the chance to learn from the best talents of the industry
- Write well-formatted modular code
- Compile and integrate changes with the project
- Implement unit tests and functional tests for their tasks
- Convert given high-level software design to low-level software design
- Use suitable technologies to solve the problem at hand
- Perform debugging and fixing bugs, have competency in at least 1 programming language
Requirements:
- BS degree in Computer Science / Computer Engineering or equivalent work experience
- 3+ years of active software development
- Excellent coding skills in Go, Java, or similar object-oriented languages
- Experience in different databases. Relational (PostgreSQL or MySQL) or NoSQL (Redis, Elasticsearch)
- Full-SDLC cycle, with large-scale live roll-out participation as a developer
- Good cross-group collaboration and communication skills
- Passion for building customer value
- Experienced in designing and building large-scale distributed systems, highly available, highly reliable systems
- Experienced in debugging complex issues at every level of the stack
- Experienced building clean, maintainable, and well-tested code
- Solid Experience with Golang (understand how the Go runtime works, experience in debugging Go’s production issues, able to see potential performance improvements)
- Able to do performance benchmarking, profiling, and monitoring