Backend Engineer
Weekday.com
Office
Hyderabad, Telangana, India
Full Time
This role is for one of the Weekday's clients
Min Experience: 1 years
Location: Hyderabad
JobType: full-time
We are seeking a highly motivated and skilled Backend Engineer to join our growing technology team. As a Backend Engineer, you will be responsible for designing, building, and maintaining the core services and APIs that power our applications. You will collaborate closely with frontend developers, product managers, and other engineers to deliver scalable, high-performing, and reliable backend systems. This role is ideal for someone who is passionate about problem-solving, backend development, and working with modern technologies to create impactful software solutions.
Requirements
Key Responsibilities
- Backend Development: Design, develop, and maintain robust, scalable, and efficient backend services using Java, Scala, and Spring Boot.
- Database Management: Build and optimize database schemas, queries, and data access layers with MongoDB and Postgres to ensure data consistency and high availability.
- API Design & Implementation: Create well-structured RESTful APIs and microservices that integrate seamlessly with frontend systems and external services.
- System Architecture: Contribute to the architectural design and decision-making process, ensuring solutions are efficient, scalable, and aligned with business goals.
- Code Quality: Write clean, maintainable, and testable code with proper documentation. Conduct code reviews to ensure adherence to best practices.
- Performance Optimization: Monitor and enhance system performance, troubleshoot bottlenecks, and implement improvements in response times and throughput.
- Collaboration: Work closely with cross-functional teams including frontend engineers, QA, and product management to deliver features end-to-end.
- Security & Reliability: Implement secure coding practices, handle authentication/authorization workflows, and ensure backend services meet reliability standards.
- Continuous Improvement: Stay updated with the latest technologies, frameworks, and industry trends, and contribute to the continuous improvement of the engineering team’s practices and tools.
Required Skills & Qualifications
- 1–5 years of professional experience as a Backend Engineer or Software Developer.
- Strong proficiency in Java and Spring Boot for building scalable backend applications.
- Hands-on experience with Scala, especially for functional programming and concurrent system design.
- Solid understanding of relational and non-relational databases with working experience in Postgres and MongoDB.
- Good knowledge of RESTful API design, microservices architecture, and distributed systems.
- Experience with Git or other version control systems.
- Strong understanding of software engineering principles, data structures, algorithms, and object-oriented programming.
- Ability to write clean, modular, and reusable code.
- Familiarity with agile methodologies such as Scrum or Kanban.
Preferred Skills
- Exposure to cloud platforms such as AWS, GCP, or Azure.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of caching strategies, message queues, and real-time data processing.
Backend Engineer
Office
Hyderabad, Telangana, India
Full Time
September 24, 2025