Summary
Join Swapcard as a Backend Engineer and contribute to building and enhancing the core systems of our leading 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 extensive experience in backend development, proficiency in various programming languages and databases, and strong problem-solving skills. Swapcard offers a remote-first policy, a collaborative and open-minded culture, and a comprehensive benefits package including generous paid time off, remote work perks, health insurance coverage, and professional development opportunities.
Requirements
- Experience: Senior Backend Developer with 7+ 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: Professional experience designing and building from scratch micro-services
- Knowledge of event-driven architectures (Kafka, RabbitMQ, etc.)
- Extended knowledge on performance related to scalability, database optimization, performance tuning
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
- Optimize SQL queries and database indexes
- Perform database profiling, query tuning, and schema design improvements
- Monitor database performance and troubleshoot slow queries
Preferred Qualifications
Work with tools like Prometheus, Grafana
Benefits
- International team with 40+ nationalities (more on the way!)
- Remote-first policy with headquarters in Paris
- Thriving startup with career growth opportunities
- Open-minded culture that appreciates differences
- Feedback-driven, supportive & curious team with a DIY mindset
- 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
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.