Backend Engineer

Logo of Swapcard

Swapcard

πŸ“Remote - Brazil, Spain

Job highlights

Summary

Join Swapcard as a Backend Engineer and contribute to building and enhancing the core systems of our AI-powered event platform. You will design, develop, and deliver high-quality, scalable solutions for event organizers, collaborating with cross-functional teams. This role requires 3+ years of software development experience, advanced knowledge of backend programming languages (like Node.js or Go), and proficiency with relational and non-relational databases. You'll work with microservices architecture and collaborate effectively in a remote-first environment. Swapcard offers a comprehensive benefits package including generous paid time off, remote work perks, full health insurance coverage, and a learning budget.

Requirements

  • Experience: 3+ years in software development with a strong foundation in computer science fundamentals such as algorithms, data structures, and object-oriented programming
  • Programming Skills: Advanced knowledge of at least one backend programming language, such as Node.js (TypeScript) or Go, with the ability to design and deploy high-quality APIs (GraphQL or REST)
  • Database Expertise: Proficiency with both relational and non-relational databases, including MariaDB, MongoDB, Postgres, with a focus on optimization and performance tuning
  • Problem-Solving: Skilled at maintaining and improving legacy systems, evaluating tradeoffs between refactor, rebuild, or buy decisions
  • Collaboration: Outstanding communicator who is proactive, adaptable, and self-motivated, with the ability to work asynchronously across multiple time zones
  • Microservices Architecture: Proven ability to operate, troubleshoot, and scale systems built with a microservices architecture using tools like Kafka, RabbitMQ, NATS, and GRPC/Protobuf for communication

Responsibilities

  • Design, develop, and deliver high-quality, efficient, and robust backend solutions
  • Actively participate in coding, system design, code reviews, and troubleshooting production issues
  • Collaborate with engineers, product managers, and designers to devise optimal engineering solutions
  • Continuously enhance system performance and scalability

Preferred Qualifications

  • Cloud & Orchestration: Experience with AWS and orchestration technologies such as Kubernetes
  • Advanced Messaging: Familiarity with message brokers like Kafka, RabbitMQ, or similar
  • Observability: Experience using tools like Prometheus, Loki, Pyroscope & Grafana for data visualization
  • Testing: Experience with end-to-end (E2E) testing frameworks

Benefits

  • Remote-first policy with headquarters in Paris
  • Thriving startup with career growth opportunities
  • Generous Paid Time Off to ensure you have time for what matters most
  • Remote perks designed to optimize your working experience
  • In-person social gatherings to celebrate our achievements
  • 100% of your health insurance contribution paid by Swapcard
  • Work-from-home budget (one-off contribution for equipment in addition to your initial equipment setup)
  • Co-working space budget to support remote work in professional environments
  • Learning budget to help you develop new and existing skills
  • Mental health care initiatives to support your well-being

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.
Please let Swapcard know you found this job on JobsCollider. Thanks! πŸ™