Senior Python Backend Developer

closed
Logo of Manila Recruitment

Manila Recruitment

πŸ“Remote - Philippines

Job highlights

Summary

The job is for a Senior Backend Developer who will develop software for a price comparison website using Python, OpenSearch, PostgreSQL, and Nginx. The employee will collaborate with cross-functional teams, manage multiple tasks simultaneously, and have at least 8 years of experience as a developer.

Requirements

  • At least 8 years of experience as a developer
  • Minimum of 5 years of experience with Python in a backend development role
  • At least 1 year of experience with OpenSearch or Elasticsearch
  • Strong proficiency with PostgreSQL or MySQL, including performance tuning and complex query development
  • Demonstrated experience working with third-party APIs, including integration and troubleshooting
  • Strong problem-solving skills with the ability to manage multiple tasks and projects simultaneously
  • Excellent problem-solving skills and attention to detail
  • Strong English communication and interpersonal skills, with the ability to work effectively in a team environment

Responsibilities

  • Develop, maintain, and optimize backend services and APIs using Python
  • Set up, configure, and maintain OpenSearch clusters to achieve high availability, optimal performance, and reliability
  • Lead the backend development efforts, ensuring that services are efficient, secure, and scalable
  • Design, implement, and manage PostgreSQL databases
  • Configure and manage Nginx server environments to ensure robust and secure setups
  • Focus on performance optimization and maintaining uptime
  • Integrate and troubleshoot third-party APIs to enhance system capabilities
  • Take over an existing project by inheriting and leading an established codebase
  • Troubleshoot and resolve issues across the entire stack: Act swiftly to resolve issues, minimizing downtime and ensuring the optimal performance of services
  • Collaborate with front-end developers, designers, and other stakeholders: Work closely with the team to deliver high-quality products that meet user and business needs
  • Adapt to changing requirements and priorities: Be flexible and able to switch tasks as needed, managing priorities effectively

Preferred Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, or related field
  • Familiarity or interest with AI
  • Experience in AWS environment
  • Experience in CI/CD using Docker
  • Experience using version control tools such as Github
This job is filled or no longer available