About the Role:
Our team is expanding, and we’re currently looking for a talented Backend Developer! If you are passionate about creating high-performance and scalable systems, this could be the perfect opportunity for you. In this role, you will be responsible for building, optimizing, and maintaining backend services that drive our business. Collaboration is essential here, so you’ll work closely with frontend developers, DevOps engineers, and product teams to create robust APIs, optimize database performance, and ensure smooth integration across the board.
Your Responsibilities:
- Develop and optimize backend systems to ensure scalability and efficiency.
- Build and manage APIs to ensure smooth interaction between services.
- Optimize database performance, ensuring efficient queries and indexing.
- Work closely with DevOps engineers to enhance deployment processes and CI/CD pipelines.
- Ensure system security by implementing best practices for authentication, authorization, and data protection.
- Collaborate with frontend developers to integrate APIs and backend logic.
- Monitor system performance and troubleshoot backend issues as they arise.
- Write clean, maintainable, and well-documented code following industry best practices.
- Ensure high code quality through reviews and contribute to ongoing optimization efforts.
What We’re Looking For:
- 3+ years of experience in backend development with a focus on high-load systems.
- Strong proficiency in backend programming languages such as Node.js, Python, Ruby, Java, or Go.
- Experience working with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis, etc.).
- Hands-on experience with RESTful APIs, WebSockets, and microservices architecture.
- Solid understanding of scalability, caching, and performance optimization techniques.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with message brokers (Kafka, RabbitMQ, or similar) is a plus.
- Understanding of CI/CD pipelines and deployment automation.
- Knowledge of secure coding practices and API security.
- Experience with cloud services (AWS, GCP, or Azure) is a plus.
- Excellent problem-solving abilities with a proactive and independent work approach.
- Good command of spoken and written English.
Perks & Benefits:
- Comprehensive mental health support.
- Private insurance options (varies by contract type).
- Covered gym memberships.
- Complimentary online English lessons.
- An extra day off each year.
- Referral bonus program.
- Opportunities for learning, internal workshops, and participation in industry events.