Search by job, company or skills

PT Amman Mineral Nusa Tenggara

Back-End Engineer

Early Applicant
  • Posted 25 days ago
  • Be among the first 10 applicants
7-9 Years

Job Description

Back-End Engineer

Department: Digital Transformation

Job Purpose

  • The Back-End Engineer is responsible for developing and maintaining robust, scalable, and secure server-side applications and APIs that power our products.
  • This role focuses on building performant services using Python frameworks such as Flask and FastAPI, ensuring reliable data flow and integration with front-end systems.
  • The ideal candidate combines strong software engineering skills, database expertise, and a collaborative mindset.

Scope of Work and Responsibilities

  • API Development: Design and implement RESTful and asynchronous APIs using Flask and FastAPI.
  • System Architecture: Contribute to the architecture of scalable and maintainable back-end systems that support product and business needs.
  • Database Management: Develop, optimize, and maintain data models and queries in relational and NoSQL databases.
  • Integration: Build and manage integrations with internal systems and external services (e.g., third-party APIs, message queues).
  • Security & Performance: Implement authentication, authorization, and secure data practices while optimizing performance.
  • Testing & Quality Assurance: Write unit, integration, and end-to-end tests to ensure code quality and system reliability.
  • Monitoring & Debugging: Set up monitoring and logging to ensure the health and performance of back-end systems, and debug production issues as needed.
  • Collaboration: Work closely with front-end developers, product managers, and DevOps to deliver full-stack features.
  • Agile Development: Participate in agile planning, sprint reviews, and retrospectives to ensure iterative and impactful delivery.

Technical Expertise

  • Strong proficiency in Python and experience with back-end frameworks, specifically Flask and FastAPI.
  • Experience designing and consuming RESTful and asynchronous APIs.
  • Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with Docker, containerization, and deployment pipelines.
  • Understanding asynchronous programming and background task management (e.g., Celery, asyncio).
  • Knowledge of authentication and authorization protocols (OAuth2, JWT).
  • Comfortable with Git version control and CI/CD practices.

Qualifications

  • Minimum of 7 years of experience in back-end development, with a strong focus on Python frameworks.
  • Bachelors degree in computer science, Engineering, or a related technical field.
  • Solid understanding of software engineering principles and data structures.
  • Strong problem-solving skills and attention to performance and security.
  • Excellent communication skills and experience collaborating in cross-functional teams.
  • Comfortable working in a fast-paced, agile environment with evolving business needs.
  • Excellent communication skills in English both verbal and written

Please be aware of certain fraud or misinformation regarding recruitment advertising on behalf of AMMAN. We never ask for any payment from applicants or candidates during the recruitment process. We never ask applicants or candidates to use specific travel agent services to arrange transportation and accommodation during the recruitment process.

More Info

Industry:Other

Function:Digital Transformation

Job Type:Permanent Job

Date Posted: 05/09/2025

Job ID: 125532849

Report Job
View More
Last Updated: 23-09-2025 01:08:53 AM
Home Jobs in Indonesia Back-End Engineer