Backend Developer
Job Requirements
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
Skills
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