At Swapcard, we believe in the power of meaningful connections. Our mission is to drive revenue growth and foster meaningful connections at in-person and hybrid events by providing a cutting-edge event platform.
We're a team of innovators who are passionate about helping organizers build future-proof events. We recognize the importance of teamwork in successful events and strive to redefine the landscape of event technology.
We're looking for a Backend Engineer to join one of our squads dedicated to building and enhancing the core systems that drive Swapcard's capabilities.
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
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
Bonus Skills:
* 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