Python Developer
December 18, 2024
Closed
Closed
Location
Vietnam
Occupation
Full-time
Experience level
Senior
Apply

About Politetech Software

At Politetech Software, a Python developer is responsible for writing server-side web application logic. They will develop back-end components, connect the application with other web services, and support the front-end developers by integrating their work with the Python application. They will also be responsible for maintaining the central database and ensuring high performance and responsiveness to requests from the backend. The Python developer will collaborate with other developers, business analysts, project managers, and stakeholders to deliver high-quality products.

Website: politetechsoftware.com

Page: https://www.facebook.com/politetechsoftware

Required work experience: 5-6 years

Employment Type: Full-time, remote work

Join Fingular - Python Developer

Join our innovative fintech company Fingular and become part of our large-scale online banking development project in Southeast Asia!

Responsibilities:

  • Design and develop services.
  • Code quality control and code review.
  • Task evaluation and participation in planning.
  • Participate in application architecture development.

Requirements:

  • +5 years experience with Python and its frameworks such as Django, Flask, etc.
  • Programming Language: Strong proficiency in Python.
  • Frameworks: Hands-on experience with AioHTTP or similar asynchronous frameworks (FastAPI experience is a plus).
  • Databases: Solid knowledge of PostgreSQL (setup, query optimization, working with migrations). Experience with analytical databases like ClickHouse is a plus.
  • Queues and Caching: Experience with Kafka for message brokering. Practical knowledge of Redis for caching and distributed locks.
  • Testing: Experience writing tests (preferably with pytest). Understanding of automated testing processes.
  • Deployment and Monitoring: Familiarity with GitLab CI for deployment automation. Understanding of monitoring and metrics tools (Prometheus, Grafana).
  • Infrastructure: Experience with containerization (Docker, Kubernetes). Proficiency in Linux environments.

Preferred Skills and Experience:

  • Experience in designing application architecture.
  • Involvement in code review processes.
  • Understanding of CI/CD pipelines and DevOps principles.
  • Experience working in agile development teams.

Pluses:

  • Expertise with FastAPI and AioHTTP.
  • In-depth understanding and practical use of Kafka in production environments.
  • Resumes highlighting specific achievements and problems solved rather than just listing technologies.
  • Experience optimizing application and database performance.
  • Development of custom libraries, tools, or contributions to Open Source.

Drawbacks (minuses):

  • Exclusive experience with Django without exposure to other frameworks.
  • Lack of practical experience with asyncio or asynchronous programming.
  • Limited experience with databases at Postgres level.

Personal Qualities:

  • Willingness to learn new technologies.
  • Ability to work effectively in a team and accept constructive feedback.
  • Responsibility for code quality and task completion.
  • Strong and fluent English (emphasis on Speaking and Writing).
Apply
Politetech Software
Politetech Software
HQ Location
Company type
Start-up
Domain
IT Services
Website
📨 New remote jobs in your inbox, every Monday!
Subscribe to get your 5-minute brief on tech remote jobs every Monday