Job Description
We are seeking a skilled Backend Developer with expertise in Java, Go, or Python to join our dynamic team with a work experience of 2-6 years. In this role, you will work on building scalable and high-performing backend systems and services. As a Backend Developer, you will play a key role in designing, developing, and optimising applications critical to our operations. You should have experience working with cloud environments, along with hands-on knowledge of Kafka and Kubernetes.
Responsibilities:
2) Build, test, and deploy scalable backend applications in a cloud environment (AWS, GCP, or Azure.
3) Implement and maintain message-driven architecture using Kafka for real-time data streaming and processing.
4) Deploy and manage applications on Kubernetes clusters, optimizing for reliability, scalability, and security.
5) Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and ensure consistent quality.
6) Optimize applications for performance, security, and scalability.
7) Troubleshoot and resolve issues in development, testing, and production environments.
8) Stay up-to-date with industry trends and best practices in backend development, cloud computing, and container orchestration.
Requirements:
2) Proficiency in at least one programming language: Java, Go, or Python
3) Strong experience working with cloud platforms (AWS, GCP, or Azure).
4) Hands-on experience with Apache Kafka, including setting up, managing, and integrating with backend services.
5) Familiarity with Kubernetes for container orchestration and managing microservices.
6) Optimize applications for performance, security, and scalability.
7) Knowledge of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
8) Experience with CI/CD tools and workflows. 9) Excellent problem-solving skills and attention to detail. 10) Strong communication skills and ability to work collaboratively in a team environment.
Preferred Skills:
2) Knowledge of cloud-native design patterns
3) Familiarity with logging and monitoring tools (e.g., Prometheus, Grafana, ELK stack)
4) Knowledge of security best practices in cloud and containerized environments.
What We Offer:
2)Opportunities for professional growth and skill development.
3) Collaborative and innovative work environment.
4) Chance to work on challenging, impactful projects.
5) Flexible work arrangements.
6) Regular team-building activities and events.
Join us if you are a proactive, passionate, and dedicated backend developer ready to make a difference with your technical expertise!