Back-end Developer
30 March 2026
I. Position Summary:
University of Puthisastra is looking for a talented Back-end Developer with strong Python and FastAPI experience to design and implement microservices-based backend systems. The ideal candidate will have at least 3 years of backend development experience, strong knowledge of API architecture, and experience working with PostgreSQL databases and modern cloud-native development practices.
II. Duties and Responsibilities:(Verbs are listed below for reference only)
The overall job description below outlines the main areas of responsibilities of the Employee:
- Design, develop, and maintain microservices-based backend systems using Python and FastAPI.
- Build scalable, secure, and high-performance RESTful APIs.
- Design and manage PostgreSQL database schemas, queries, and performance optimization.
- Develop and maintain independent microservices that communicate through APIs or message queues.
- Integrate backend services with third-party systems and internal services.
- Implement authentication, authorization, and API security.
- Work closely with frontend developers (ReactJS) and mobile developers to deliver integrated solutions.
- Implement service monitoring, logging, and error handling.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, system architecture discussions, and technical planning.
- Support deployment, monitoring, and scaling of microservices in containerized environments.
III. Minimum Qualifications and Requirements:
1. Experience:
- Proficient knowledge of relevant programming/computer languages for Android, iOS, and Windows devices.
- A portfolio of applications you have created or contributed to.
- Ability to multitask.
- Excellent interpersonal skills.
2. Education:
- Bachelor’s degree in computer science, software engineering, management information science, or a related field
3. Skills/Competencies:
- Minimum 3 years of backend development experience using Python.
- Strong experience with FastAPI or similar Python frameworks (Django, Flask).
- Experience building microservices architecture.
- Strong experience with PostgreSQL database design, optimization, and performance tuning.
- Experience designing RESTful APIs and service-to-service communication.
- Experience using ORM tools such as SQLAlchemy.
- Familiarity with Git version control.
- Knowledge of authentication and authorization mechanisms (JWT, OAuth).
- Experience with Docker or containerized environments.
- Familiarity with Node.js backend development.
- Familiarity with ReactJS frontend development.
- Experience implementing CI/CD pipelines.
4. Personal Quality
- Ability to work as a team
- Be diligent and honesty












