Python Software Engineer NDA Recruitment $$$

Madfish

Madfish

Software Engineering

Remote

Posted on May 20, 2026

We are looking for a skilled Python Software Engineer to join our team and work on building scalable backend systems, including inventory management solutions.

Responsibilities

  • Develop and maintain backend services
  • Design and implement REST APIs
  • Write and maintain unit and integration tests
  • Work with relational databases and optimize queries
  • Ensure code quality and follow best practices
  • Collaborate with cross-functional teams

Required qualifications

Strong experience with Python (3.10+/3.11+)

  • Experience with Flask or similar frameworks
  • Understanding of async programming (asyncio)
  • Experience with Celery or background job processing
  • Hands-on experience with SQLAlchemy
  • Solid knowledge of PostgreSQL (query writing & optimization)
  • Experience with Redis
  • Basic experience with Docker and containerization
  • Familiarity with Linux CLI tools
  • Experience with unit and integration testing

Whould be an advantage

  • Experience with Swagger / OpenAPI
  • Knowledge of RBAC / access management systems
  • Understanding of messaging protocols (e.g., MQTT)
  • Experience with configuration management tools (Ansible, Salt)
  • Experience with performance profiling

What We Offer

  • Opportunity to work on cutting-edge embedded products
  • Competitive salary and benefits
  • Flexible working model (remote / hybrid / onsite)
  • Professional growth and learning opportunities
  • Collaborative and engineering-focused culture