Backend Developer
Job Requirements
Skills
SQL
MySQL
Strong Communication Skills
Python
REST API
PostgreSQL
Communication Skills
GIT
API Development
Teamwork
Machine Learning
Job benefits
-
Medical insurance
Cover preventive care at no cost to you; all offer generous coverage for prescription medications; and all provide the financial protection you need in the event of a major illness or injury
-
Professional Development
Reimburses qualified educational expenses for you who take classes through accredited institutions
This job post is managed by
Job description for Backend Developer at Pt. Quantus Telematika Indonesia
- Develop and maintain both Backend API Services and RESTful APIs (or GraphQL APIs) that are scalable, maintainable, and secure.
- Write efficient, clean, reusable, and testable code following best practices.
- Implement APIs that are robust, scalable, and integrate seamlessly with other services.
- Collaborate with front-end developers, mobile developers, network engineers, and infrastructure teams to ensure seamless integration of user-facing elements with backend logic.
- Manage and optimize database queries for performance, efficiency, and scalability across SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Participate in code reviews and ensure adherence to coding best practices.
- Ensure high performance, scalability, and responsiveness of applications.
- Troubleshoot, debug, and resolve issues in backend systems.
- Write unit and integration tests to ensure high-quality code.
- Stay up to date with the latest trends, frameworks, libraries, and tools in Python development.
- Strong experience and understanding of RESTful API design, architecture, principles, and services.
- Experience working with databases (SQL, PostgreSQL, MySQL, or NoSQL databases like MongoDB or Cassandra).
- Solid experience with Python (3.x), or experience with similar programming languages like Go, Ruby, or Rust, with the ability to quickly adapt to Python.
- Proficiency with Python frameworks (e.g., FastAPI, Django, Flask).
- Familiarity with asynchronous programming using libraries such as asyncio or frameworks like FastAPI.
- Familiarity with version control using Git, GitHub, or GitLab.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong communication, collaboration, and team-working abilities, especially in cross-functional teams.
- Experience working with containerized environments using Docker or similar technologies.
- Experience developing, deploying, and maintaining microservices-based architectures.
- Experience working with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Experience working in Agile development environments using Scrum, Kanban, or similar methodologies.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) is a plus.
- Proficiency in Rust programming is a significant plus.
Glints Safety Tips
Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.
Learn More