Senior Backend Engineer

360dialog Logo

360dialog

πŸ“Remote - Portugal

Summary

Join 360Dialog, a leading provider of performance messaging solutions, as a Senior Backend Engineer. You will play a key role in designing and building high-performance, scalable backend systems using a modern Python-based tech stack. This position offers more than just coding; you will mentor junior developers, lead by example, and contribute to a culture of engineering excellence. You will collaborate with product managers, developers, and senior leadership in an agile environment. The ideal candidate possesses strong Python skills, experience with RESTful APIs, and a proven ability to build scalable systems. This is a fully remote position offering a competitive salary and the opportunity to shape the future of performance messaging.

Requirements

  • 5+ years of professional backend development experience, with strong proficiency in Python
  • Proven track record of designing and building RESTful APIs that are scalable and easy to maintain
  • Hands-on experience working with Docker containers for development and deployment
  • Strong experience with SQL, including writing, optimizing, and debugging queries
  • Strong communicator with the ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Proven ability to take ownership, work independently, and drive projects to completion
  • Demonstrated initiative in improving systems, processes, or team performance beyond assigned responsibilities

Responsibilities

  • Write clean, test-driven, and maintainable code that follows industry best practices
  • Create high-quality, stakeholder-focused technical documentation to support clarity and collaboration
  • Contribute to architectural decisions and proactively identify opportunities for technical improvement and innovation
  • Design and implement scalable, performant backend systems using modern Python frameworks such as FastAPI and Django
  • Improve the performance, reliability, and observability of existing applications, ensuring systems are robust and production-ready
  • Mentor and support junior developers through code reviews, pair programming, and ongoing guidance to foster a collaborative, growth-oriented team environment
  • Collaborate closely with product managers, developers, and senior leadership to deliver value iteratively in an agile development cycle
  • Champion a culture of technical excellence, continuously raising the bar for quality, performance, and team standards
  • Actively contribute to sprint planning, estimations, and retrospectives, helping to shape team process and delivery cadence

Preferred Qualifications

  • Hands-on experience with FastAPI and/or Django, including knowledge of asynchronous programming patterns
  • Strong experience with PostgreSQL, including complex queries, indexing, and performance tuning
  • Production experience with Google Cloud Platform services, especially Cloud Run, Cloud SQL, and Pub/Sub
  • Knowledge and experience with event-driven architecture, ideally using technologies like Google Pub/Sub or similar message brokers
  • Familiarity with monitoring and observability tools, including building dashboards in Grafana
  • Experience developing integrations with messaging platforms such as the WhatsApp Business API or Google RCS
  • Working knowledge of workflow automation tools such as n8n or equivalent
  • Ability to balance short-term delivery needs with long-term scalability and maintainability
  • Comfortable leading technical discussions, architecture reviews, or cross-team collaboration

Benefits

  • Work from anywhere in the world with full remote flexibility
  • Receive a competitive salary package that reflects your skills and experience

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.