Back End Developer
Full-Time
24 Feb 2025
Bandung
Full-Time
-
Job Description
- Develop, test, and maintain server-side applications, APIs, and microservices.
- Design and optimize database structures for scalability and efficiency (MySQL, MariaDB, MongoDB).
- Collaborate with front-end developers to integrate user-facing components (Restful APIs).
- Ensure high application performance and reliability.
- Debug and troubleshoot application issues.
- Implement security best practices to protect applications and data.
- Maintain technical documentation for backend services.
- Work in an Agile development environment, participating in code reviews and team meetings.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 1+ years of experience in back-end development product or similar system microservices.
- Experience working in a fast-paced Agile environment.
- Proficiency in Python (Flask, FastAPI).
- Strong knowledge of SQL databases (MySQL, PostgreSQL, MariaDB).
- Experience with NoSQL databases (MongoDB, Redis).
- Hands-on experience in developing RESTful APIs and GraphQL services.
- Familiarity with API documentation tools (Swagger, Postman).
- Knowledge of OAuth, JWT, and other authentication mechanisms.
- Strong understanding of secure coding practices, encryption, and data protection.
- Proficiency in Git and GitHub for version control.
- Experience working in Agile environments (Scrum, Kanban).
Required Skill
APIs
NoSQL
REST APIs
Data Management
Agile Software Development
Agile
Backend Development
SQL