Backend Integration Specialist

Apply now

Backend Integration Specialist

At Nomod we're looking for a Backend Integration Specialist to join our team.

Full-time · Remote

About the job

The ideal candidate is an experienced Python and Django developer skilled in building secure, scalable APIs using Django REST Framework, implementing robust security measures, managing API performance, and handling webhooks, message queues, and CI/CD pipelines.

As a Backend Integration Specialist, you will:

  • Design, develop, and implement backend functionalities using Python and Django with a focus on security best practices

  • Build robust and scalable APIs using Django REST Framework, implementing features like authentication, authorization, throttling, and monitoring

  • Implement robust security measures to protect APIs from common vulnerabilities (e.g., XSS, SQL injection)

  • Configure and manage API rate limiting and throttling to prevent abuse and ensure optimal performance

  • Set up and monitor key API metrics to identify bottlenecks and optimize API performance

  • Manage webhooks, message queues, and other asynchronous communication mechanisms for efficient data flow

  • Integrate code changes and features seamlessly using CI/CD pipelines for automated testing and deployment

  • Stay up-to-date on the latest advancements in Python, Django, API security, and related web development technologies

  • Integrate with third-party tools and services using APIs and SDKs to extend application functionality

  • Develop custom plugins or extensions to enhance core functionalities and cater to specific needs

What we'd like

Great people are effective at quickly learning what we use or introducing us to new ways of working.

Having said that, we think a Backend Integration Specialist should:

  • Proven experience building web applications with Python, Django, and Django REST Framework

  • Strong understanding of software development principles, design patterns, and security best practices

  • Experience with database management systems (e.g., PostgreSQL, MySQL)

  • Experience with CI/CD tools and methodologies (e.g., Git, Jenkins, Travis CI)

  • Experience with API security concepts like authentication, authorization, and rate limiting

  • Experience with monitoring tools and techniques for APIs and web applications

  • Knowledge of webhooks, message queues (e.g., RabbitMQ, Kafka) and asynchronous programming

  • Experience with integrating third-party tools and services using APIs or SDKs

  • Experience with developing reusable plugins or extensions

Nice to haves

  • Experience with Go programming language

  • Experience with cloud platforms (AWS, GCP, Azure)

  • Experience with containerization technologies (Docker, Kubernetes)

  • Experience with unit testing frameworks (e.g., pytest, unittest)

What you'll get

As a Backend Integration Specialist you will receive:

  • Company-provided equipment

  • Competitive Salary pay

  • Access to our upcoming ESOP

  • Incredible co-workers (yep, really!)

  • A super nice, flexible, distributed work environment

Apply for the job

Do you want to join our team as our new Backend Integration Engineer? Then we'd love to hear about you!