Chi tiết công việc Senior Software Engineer (Back-end) tại RateS
Senior Software Engineer (Back-end)
We are looking for engaged and enthusiastic Senior Back-End Engineers who will be responsible for scalable and maintainable systems. You're a pragmatic programmer who believes in your craft; you write tests, you try to write well-factored code, you leave code bases better than you found them. You will be responsible for the server-side web application logic as well as for the integration of the front-end part. You understand the job of an engineer is ultimately to deliver value to the customer, and you take ownership of that delivery through all of its stages.
Who You Are
Bachelor’s Degree – Computer Science or related engineering field
With at least 5 years of professional experience and a proven track record of shipping highly scalable and robust large-scale distributed backend systems, preferably in Go.
Strong experience in one or more of the following languages for backend development: Golang, Ruby, Node.js, Java & Python
Able to communicate fluently in English
RESTful web service architecture and API management
Take Ownership, Initiative & Pride
You will have the opportunity to lead products from inception to launch, and own large parts of the product’s execution.
Responsibilities:
Design and implement domain supporting new features
Design well thought-out and easy to consume APIs
RESTful web service architecture and API management
Good knowledge in Design Patterns, Design Principles, Software Architecture and Testing Methodologies (unit, integration and functional)
Offer mentorship to other junior engineers in the team
Define and communicate technical and design requirements
Build simple, elegant and reusable components that are extendable for future use
Implement instrumentation and profiling and optimisations
Build and operate infrastructure, toolset and deployment pipelines
Drive the qualitative aspects of the backend services, like performance, scalability, observability, reliability and security and so on.
Work with product management, design, and other teams to develop a long-term roadmap
Support multiple titles, with various levels of technical maturity, in integrating our services.
Work in an environment that supports individual growth
Collaborate closely with other engineers in the company
Proactively makes suggestions for how the team can leverage new technologies and architectures to improve the platform
Good To Have
Familiar with databases and their optimizations
Familiar with best practices/architecture in designing applications
Experience architecting and developing solutions to ambiguous problems.
Knowledge of modern authorization mechanisms – Such as JSON Web Token
Solid foundation in data structures, algorithms, and software design
Familiar with CI/CD tools
Ability to understand business requirements and translate them into technical requirements
Familiar with code versioning tools – Such as Git, etc.
Familiar with our backend stack: Go, PostgresQL, NGINX, AWS, Docker
Founded in 2019, RateS is Indonesia’s mobile-first social commerce platform. We pioneer a unique factory-to-consumer model that leverages the power of social networks for recommendation-based commerce. We source high-quality products directly from suppliers and connect them with resellers who help to sell these products to their networks and communities. We build tools and capabilities that enable anyone to start selling within minutes. These include centralized inventory, social sharing, cross-border logistics, payment collections, customer service.
We are passionate about thinking big and solving complex problems, improving the lives of millions of Indonesian housewives and students - by providing them the tools to earn an additional income.
Glints là nền tảng tuyển dụng và phát triển nhân tài lớn nhất Đông Nam Á và Đài Loan. Có hơn 4 triệu người truy cập Glints mỗi tháng để phát triển sự nghiệp chuyên nghiệp. Được thành lập vào năm 2013 tại Singapore, Glints đã tạo cơ hội cho hơn 2.5 triệu chuyên gia và hơn 40.000 tổ chức doanh nghiệp để khám phá tiềm năng của họ. Chúng tôi đã và đang giúp các doanh nghiệp, tổ chức tạo dựng đội ngũ , cũng như kết nối những tài năng với các cơ hội việc làm phù hợp. Glints hiện đang hoạt động tại Indonesia, Malaysia, Singapore, Đài Loan và Việt Nam.