Back End Developer-Devops

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3+ years of experience in back-end development with Python., Solid understanding of RESTful API design and implementation., Proficiency with containerization (Docker) and orchestration (Kubernetes) tools., Experience with CI/CD pipelines and cloud platforms (AWS, GCP, or Azure)..

Key responsibilities:

  • Design, develop, and maintain robust back-end services and APIs.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Automate deployment and monitor application performance using DevOps tools.
  • Ensure security best practices are followed and participate in code reviews.

OtterBase logo
OtterBase http://www.otterbase.com
201 - 500 Employees
See all jobs

Job description

Description: We are seeking a skilled Back End Developer with a strong DevOps background to design, build, and maintain scalable, secure, and high-performance server-side applications and infrastructure. You will work closely with cross-functional teams to ensure seamless integration of backend services, efficient deployment pipelines, and robust system reliability.


Responsibilities/skills:



  • Design, develop, and maintain robust back-end services and APIs using Python (Django, Flask, or FastAPI).


  • Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features.


  • Implement and optimize database schemas, queries, and data storage solutions (PostgreSQL, MySQL, MongoDB, etc.).


  • Automate deployment, monitoring, and scaling of applications using DevOps tools and practices (Docker, Kubernetes, CI/CD pipelines).


  • Monitor and troubleshoot application performance and reliability issues.


  • Maintain and improve infrastructure as code (Terraform, Ansible, or similar).


  • Ensure security best practices are followed in code and infrastructure.


  • Participate in code reviews and contribute to a culture of continuous improvement.



Qualifications:



  • 3+ years of experience in back-end development with Python.


  • Solid understanding of RESTful API design and implementation.


  • Experience with relational and/or NoSQL databases.


  • Proficiency with containerization (Docker) and orchestration (Kubernetes) tools.


  • Hands-on experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.).


  • Familiarity with cloud platforms (AWS, GCP, or Azure).


  • Experience with infrastructure as code tools (Terraform, Ansible, etc.).


  • Strong problem-solving skills and attention to detail.


  • Excellent communication and teamwork abilities.


Nice to Have:


  • Experience with microservices architecture.


  • Knowledge of monitoring/logging tools (Prometheus, Grafana, ELK stack).


  • Familiarity with test-driven development and automated testing frameworks.


  • Contributions to open-source projects.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Back-End Developer Related jobs