Back-End Developer (Python/Django)

BMG Outsourcing, Inc.


Date: 4 weeks ago
City: Remote
Contract type: Full time
Remote
We're seeking a skilled Backend Developer with strong DevOps experience to join our team working on a cutting-edge 3D/AR product configurator. In this multifaceted role, you'll be responsible for creating a robust and scalable API while also managing our infrastructure and deployment processes.

Key Responsibilities:

  • Design and implement RESTful APIs using Python and Django
  • Manage databases and implement caching strategies
  • Integrate payment systems and e-commerce functionalities
  • Implement machine learning models for data analysis
  • Ensure API security and performance
  • Manage and optimize our cloud infrastructure on AWS
  • Implement and maintain CI/CD pipelines
  • Collaborate with the frontend team to improve deployment processes
  • Monitor system performance and implement necessary optimizations


Required Skills: Backend Development:

  • Strong proficiency in Python and Django
  • Expertise in RESTful API design and implementation using Django Rest Framework
  • Experience with authentication and authorization (JWT)
  • Proficiency in asynchronous programming (aiohttp)
  • Strong knowledge of database management (PostgreSQL)
  • Experience with caching systems (Redis)
  • Familiarity with task queue systems (Dramatiq)
  • Ability to create API documentation (Swagger/OpenAPI)
  • Experience integrating machine learning models (scikit-learn, joblib)
  • Proficiency in data processing and analysis (numpy, pandas)
  • Skills in image processing (Pillow)
  • Experience with PDF generation and SVG manipulation
  • Knowledge of geospatial data handling
  • Expertise in payment integration (Stripe)
  • Experience with e-commerce platform development
  • Familiarity with Shopify plugin development
  • Knowledge of WebSocket for real-time applications


DevOps:

  • Proficiency with AWS services, including AWS ECR
  • Experience with Docker and Docker Compose
  • Knowledge of containerization and orchestration
  • Familiarity with CI/CD tools (Jenkins)
  • Expertise in version control (Git)
  • Experience with cloud services (AWS)
  • Knowledge of load testing tools (Locust)
  • Understanding of various deployment strategies
  • Experience with Portainer and Nginx Proxy Manager
  • Familiarity with Cloudflare services


Additional Skills:

  • Experience with microservices architecture
  • Proficiency in writing clean, maintainable, and well-documented code
  • Strong understanding of system design and architecture
  • Experience with unit testing and test-driven development
  • Knowledge of security best practices
  • Familiarity with shell scripting


Soft Skills:

  • Excellent communication abilities
  • Strong self-management and ability to work independently
  • Problem-solving mindset and attention to detail

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

PH - Security Operations Associate

Thinking Machines Data Science, Remote
19 minutes ago
Working at Thinking MachinesThinking Machines is a technology consultancy building AI & data platforms to solve high impact problems for our client. Our vision is for Southeast Asia to become a global hub for data science. To do that, we create data cultures, one organization at a time.We’re a company made up of intellectually curious, civic-minded, forever-learning individuals. We believe...

Senior Site Reliability Engineer

Oracle, Remote
14 hours ago
Job DescriptionIn this role you will need to:Work with Kubernetes, Oracle Cloud Infrastructure, Ansible, Prometheus, Grafana, Java, Python, Shell scripting and other modern SaaS technologiesParticipate in projects involving people of many different disciplines: Engineering, Cloud, Networking, CI/CD, Project management, Monitoring, alerting etc.Demonstrate a deep understanding of Linux, networking, CI/CD, and large cluster management and automation.React to production deficiencies by continuously...

Associate Financial Analyst (HCG)

FleishmanHillard Brasil, Remote
14 hours ago
The Healthcare Consultancy Group (HCG) is a Global Leader in the provision of scientific strategy and medical communications services for pharmaceutical and biotech companies. The HCG Finance Team provides world class support services to the several entities and 350+ employees that comprise the group. If you are driven, work with high self-expectations, have exceptional communication skills and are inherently orientated...