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
Requirements
- 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