Summary
Join Swapcard as a Backend Engineer and contribute to building and enhancing core systems. You will design, develop, and deliver high-quality, scalable solutions for event organizers, collaborating with cross-functional teams. The role involves working on impactful projects within squads like the Matchmaking Squad, focused on optimizing meeting functionalities. You will actively participate in coding, system design, code reviews, and troubleshooting. Continuous improvement of system performance and scalability is key. Swapcard offers a remote-first policy, a thriving startup environment, and various benefits.
Requirements
- Backend Developer with 5+ years in software development with a strong foundation in computer science fundamentals such as algorithms, data structures, and object-oriented programming
- Advanced knowledge of backend programming language GO , such, with the ability to design and deploy high-quality APIs (GraphQL or REST)
- Proficiency with both relational and non-relational databases, including MariaDB , MongoDB , Postgres , with a focus on optimization and performance tuning
- Skilled at maintaining and improving legacy systems, evaluating tradeoffs between refactor, rebuild, or buy decisions
- Outstanding communicator who is proactive, adaptable, and self-motivated, with the ability to work asynchronously across multiple time zones
- Professional experience designing and building microservices from scratch
- Knowledge of event-driven architectures (Kafka, RabbitMQ, etc.)
- Extended knowledge on performance related to scalability, database optimization, performance tuning
- Optimize SQL queries and database indexes
- Perform database profiling, query tuning, and schema design improvements
- Monitor database performance and troubleshoot slow queries
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
- Work with tools like Prometheus, Grafana
- Additional experience with Node.js
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.