Senior Python Developer

  • Remote - Mexico

Remote

Software Development

Senior

Job description

Intersog® is a global software development company that provides personalized services to clients, focusing on custom web development, mobile application development, and IT consulting. We pride ourselves on building dedicated development teams and offering top-tier IT talents to meet our clients’ business needs.

We are looking for a skilled Python Developer to join our innovative team. In this role, you will be responsible for designing and implementing server-side applications and services using Python, ensuring high performance and responsiveness to requests from the front-end. You will work closely with product managers, designers, and other developers to deliver scalable and robust solutions.

Responsibilities

- Design, develop, and maintain scalable and efficient RESTful APIs using FastAPI.

- Optimize and manage PostgreSQL databases, ensuring high availability and performance.

- Implement best practices for API development, including authentication, authorization, and rate limiting.

- Improve system reliability, scalability, and performance through thoughtful architectural decisions.

- Collaborate with frontend developers, DevOps, and product teams to ensure smooth data flow and integration.

- Write unit and integration tests to ensure robust and reliable backend services.

- Enhance and maintain CI/CD pipelines for automated deployment and monitoring.

- Identify and resolve performance bottlenecks, ensuring a seamless user experience.

  • - 5+ years of experience as a Backend Engineer, working with Python.
  • - Strong proficiency with FastAPI or other Python web frameworks (Flask, Django).
  • - Extensive experience with PostgreSQL, including database design, indexing, and query optimization.
  • - Knowledge of asynchronous programming and event-driven architectures.
  • - Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.
  • - Familiarity with Redis, Celery, RabbitMQ, or Kafka for asynchronous processing.
  • - Experience implementing secure and scalable authentication mechanisms (JWT, OAuth, etc.).
  • - Proficiency in CI/CD pipelines for automated deployment and monitoring.
  • - Strong understanding of Agile methodologies (Scrum, Kanban) and DevOps practices.
  • - Excellent communication skills and the ability to work effectively in cross-functional teams.

1. You will be with a small team, so your contributions will have a big impact.

2. You will be working with motivated and talented team members who will help you grow your skills.

3. Remote Office - you choose the place where you want to work.

4. We are not strict about hours as long as the work gets done and you are available when people need to connect.

Share this job:
Please let Intersog know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply