Senior Backend Developer GOODFOLIO $$$$

Madfish

Madfish

Software Engineering

Remote

Posted on May 10, 2026

As a Senior Backend Engineer, you will be an integral part of our agile development team, building and scaling production-grade backend services and APIs. You will collaborate closely with product, AI/ML, and engineering teams to design, implement, and ship robust features end-to-end, with strong ownership over code quality, performance, and reliability.

Key Responsibilities

  • Develop and deploy backend services and APIs as part of an agile team.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure performance, quality, security, and responsiveness of backend systems.
  • Maintain code quality, organization, automation, and engineering best practices.
  • Contribute to system design and technical decision-making; mentor other engineers when needed.

Required Qualifications and Skills (Mandatory)

  • 5+ years of software engineering experience (backend-focused).
  • Strong proficiency in Python and backend development best practices.
  • Strong hands-on experience with FastAPI for API development.
  • Strong experience with database management (SQL and/or NoSQL).
  • Strong experience with databases (schema design, queries, indexing, performance tuning).
  • Solid understanding of software architecture, distributed systems basics, and modern engineering practices.
  • Experience optimizing backend systems for performance, security, and resilience.
  • Excellent problem-solving skills and a strong entrepreneurial spirit.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • English communication skills (written + spoken) — mandatory.

Desirable Skills

  • Experience with CI/CD tools.
  • Familiarity with Node.js.
  • Experience with cloud technologies (AWS, GCP, Azure).
  • Experience with pair programming and test-driven development (TDD).