Tweet

As a Backend Engineer, you will responsible for designing, building, and maintaining the server-side of web applications focusing on build the structure of a software application.

Job Description

  • Design and develop web backend services using the Django framework and Python

  • Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control (GIT), continuous integration, automation, design patterns, etc.)

  • Analyze requirements, design and develop features

  • Understand the product to continuously optimize it, address issues, and enhance stability and user experience

  • Optimize applications to achieve maximum performance and scalability.

  • Create reusable code and libraries for future use

  • Collaborate with fellow developers, product managers to build products with web technologies

Job Requirements

  • Minimum a bachelor's degree in Computer Science or related fields with 1 - 3 years of working experience (fresh graduates with relevant internship experiences are welcome to apply)

  • Passionate about coding and programming, innovation, and solving challenging problems

  • Hands-on experiences in Web Service frameworks and technologies such as Django & Python, SQL, and noSQL

  • Familiar with HTTP protocol

  • Skilled in handling cache & database logic

  • Have an understanding of data structures and other computer science fundamentals

  • Familiar with Linux development environments

  • Experience with key-value databases like Redis or Memcached is a plus.

  • Knowledge of FastAPI is an added advantage

  • Willing to work under 6 months Fixed Term Employment in our office at South Jakarta