Engineering

Senior Backend Engineer

South Jakarta, Jakarta
Work Type: Full Time

We are looking for a Senior Back-end Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the frontend.  Working closely with product managers, QA engineers, and designers, you will get to build high quality products and meet the technological needs of Sampingan, ensuring they get the quality care and service that they deserve.

What you will do:

  • Translating business requirements into scalable technical solutions;
  • Producing high-quality maintainable code, testing and collaboratively review it to ensure efficiency;
  • Pairing with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team;
  • Participating in preparing systems requirements, specifications and design;
  • Ensuring maintainability of core app assets and artifacts;
  • Researching new tools, learn and experiment with new languages and technologies and growing continuously with us;
  • Continuously refactoring applications and architectures to maintain high quality levels and experience in troubleshooting server performance - memory issues, GC tuning and resource leaks

What you need to have:

  • Bachelor’s degree in computer science or other highly technical, scientific discipline;
  • At least 4 years of hands-on experience in software development - designing, developing, testing and deploying large scale applications in any language or stack;
  • Ability to adapt in a fast-paced environment with a strong commitment to learning;
  • Knowledge of at least one programming language such as Python, Golang or Rust;
  • Knowledge of at least one relational database;
  • Experience in NoSQL is a plus;
  • Good understanding of software engineering concepts, algorithms, and design patterns;
  • Well versed with version control

Submit Your Application

You have successfully applied
  • You have errors in applying