We're looking for a skilled and experienced Backend Engineer to join our team. You'll be
responsible for designing, building, and maintaining robust backend services and APIs that
power our applications. You'll focus on creating scalable, effective, and reliable server-side
solutions.
What You'll Work On
Design, develop, and maintain backend APIs and services using modern languages and frameworks
Write clean, well-documented, and effective code
Manage and optimize database systems to ensure high performance and data integrity
Implement security best practices to protect data and systems
Collaborate with frontend engineers to define and implement API contracts
Participate in code reviews to maintain code quality and share knowledge
Troubleshoot and debug production issues
What We're Looking For
3+ years of skilled experience in backend development
Strong proficiency in Go (Golang)
is required (at least 2 years of hands-on experience with server/application coding)
Deep understanding of RESTful API design, microservices architecture, and distributed systems
Experience with database technologies, like PostgreSQL, MySQL, MongoDB etc
Knowledge of server-side performance optimization and scaling techniques
Solid understanding of testing methodologies and best practices
Bonus Points For
Experience with AWS services (eg, EC2, Lambda, S3, RDS) and cloud infrastructure
Familiarity with CI/CD pipelines (eg, Jenkins, GitLab CI, Github Actions)
Experience with containerization using Docker and orchestration with Kubernetes
Knowledge of message queues and event-driven architecture (eg, RabbitMQ, Kafka)