Backend Engineer (Independent Contractor)
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.
CAREERS__DESC_TITLE
- Design and develop web backend services using the Django framework and Python (required)
- 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
CAREERS__REQUIRE_TITLE
- 3 - 7th semester student in Computer Science or related fields (preferably have previous internship experience within Backend Engineering field)
- 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 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 independent contractor contract within 6 months period