We are looking for a highly skilled Backend Developer to join our growing team. You will be responsible for designing, developing, and maintaining backend systems that power our products and services. Your role will involve working closely with cross-functional teams to deliver high-performance, secure, and scalable backend solutions.
Key Responsibilities
- Design, develop, test, and maintain backend services and APIs.
- Implement and maintain RESTful APIs to support various applications.
- Collaborate with frontend developers, and product teams to deliver end-to-end solutions.
- Ensure database structures and queries are optimized for performance and reliability
- Maintain and improve code quality through best practices, including code reviews and automated testing.
- Work with Docker/containers for consistent development and deployment environments.
- Troubleshoot and resolve backend issues in a timely manner.
Required Skills & Qualifications
- Bachelor's degree in Software Engineering, Computer Science, or a related field.
- Fresh graduates or candidates with 1-2 years of experience in backend development.
- Proficiency in Java and Spring Framework.
- Strong knowledge of relational databases (e.g., MySQL, PostgreSQL).
- Experience with Docker and containerized environments. Proficient in Git for version control.
- Hands-on experience building and consuming REST APIs.
- Self-motivated, independent, and a fast learner with a passion for backend development.
Preferred / Standout Skills
- Working knowledge of Linux environments.
- Experience with Kubernates orchestration.
- Familiarity with tools and technologies such as Kafka, Redis, or Clickhouse.
- Understanding of microservices architecture and distributed systems.