2 days ago Be among the first 25 applicantsDirect message the job poster from STM Consulting, Inc.Global Strategic Talent Partner | Specialist in IT Staffing & Talent Acquisition | Delivering Exceptional Talent Solutions | USA, Canada, Mexico, UK,…Senior Python DeveloperDuration: 6 to 8 Months plus extensionsThe ideal candidate will have a strong background in Python development, with expertise in Flask, FastAPI, or Django and experience in workflow engines and microservices architecture.QualificationsBachelor’s degree in computer science, Information Technology, or a related field.Minimum 6+ years of experience as a Backend Developer.Proficiency in Python, with expertise in Flask, FastAPI, and Django REST Framework.Strong knowledge of workflow engines (e.g., Temporal, Camunda) and state management frameworks.Strong understanding of microservices architecture and distributed systems.Experience with message queues (e.g., Kafka, RabbitMQ, Celery, Cloud Functions) for event-driven architecture.Proficiency in SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.Experience in cloud computing platforms (Azure) and serverless computing.Proficiency with containerization and orchestration using Docker and Kubernetes.Familiarity with CI/CD pipelines, automated testing, and deployment processes.Strong understanding of authentication & security best practices (OAuth, JWT, API security).Experience with log monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).Excellent problem-solving and debugging skills.Strong communication and collaboration skills.Ability to work under tight deadlines and handle multiple tasks effectively.Key ResponsibilitiesAPI Development: Design, develop, and maintain high-performance backend APIs using Flask, FastAPI, or Django REST Framework.Microservices Architecture: Develop and manage microservices-based backend systems, ensuring modularity, scalability, and maintainability.Workflow Orchestration: Implement and manage workflow automation and scheduling using Apache Airflow or other orchestration tools.Data Processing: Work with Pandas for data manipulation and have a basic understanding of PySpark for large-scale data processing.Frontend Integration: Ensure seamless integration with React.js frontend applications and data pipelines.Authentication & Security: Implement authentication, authorization, and role-based access control (RBAC) for APIs and backend services.Database Management: Build and manage SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases for transactional and caching needs.Cloud Deployment & Infrastructure: Deploy and manage backend services in Azure using best practices.Containerization & CI/CD: Utilize Docker and Kubernetes for containerized deployments and orchestration. Implement CI/CD pipelines for automated deployments.Testing & Debugging: Write unit tests, integration tests, and perform debugging to ensure system reliability and maintainability.Code Reviews & Best Practices: Conduct code reviews and contribute to backend development best practices.Agile Development: Work within Agile methodologies, participating in sprint planning, stand-ups, and retrospectives.Collaboration: Work closely with solution architects, data engineers, and frontend developers to design and implement scalable solutions.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeContractJob functionJob functionQuality Assurance and DesignIndustriesIT Services and IT ConsultingReferrals increase your chances of interviewing at STM Consulting, Inc. by 2xWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr