Software Engineer (Python/DevOps)

We are seeking an experienced Software Engineer with strong Python development skills and DevOps expertise to join our platform engineering team. In this role, you will design, build, and maintain high-quality software while also contributing to our infrastructure and deployment processes.

Key Responsibilities

  • Design, develop, and maintain Python-based applications and services
  • Implement DevOps practices to improve deployment processes and system reliability
  • Build and maintain CI/CD pipelines for automated testing and deployment
  • Configure and manage cloud infrastructure resources
  • Monitor system performance and optimize application efficiency
  • Collaborate with cross-functional teams to define requirements and deliver solutions
  • Mentor junior engineers and contribute to technical documentation
  • Participate in code reviews and ensure code quality standards
     

Requirements

  • 4+ years of professional software development experience
  • Strong Python programming skills with demonstrated proficiency
  • Experience with DevOps practices and tools (CI/CD, infrastructure as code, gitops)
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Experience with monitoring/logging/tracing solutions
  • Experience with message queuing systems (Kafka, RabbitMQ, BullMQ)
  • Proficiency with databases including PostgreSQL, MongoDB, and Redis
  • Experience with Python's asyncio for asynchronous programming
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration abilities
     

Preferred Qualifications

  • Experience with Python web frameworks (Flask, FastAPI)
  • Understanding of microservice architecture
  • Knowledge of security best practices
  • Contributions to open-source projects
     

What we offer

  • Innovative Product Company: Be part of a company with a long-term vision that values sustainable growth.
  • High-Performing Team: Join a talented team that supports your professional growth and values your expertise.
  • Career Growth: Opportunity to step up as a Backend Lead, leading projects and mentoring other team members.
  • Impactful Work: Take ownership of projects that directly affect our users, product, and business strategy.
  • Comprehensive Benefits: Enjoy medical insurance, sport compensation, and other perks that support your well-being.
  • Flexible Work Arrangement: B2B contract with a US-based company, allowing for a remote-first setup that fits your lifestyle.
Published 10 June
66 views
ยท
10 applications
10% read
ยท
10% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...