Back End Developer
Duruper Bengaluru, Karnataka, India
Job Description
"Become a key player in shaping the job hunting experience with Duruper, where technology meets innovation"
As a Back End Developer at Duruper, you will be at the forefront of designing and implementing seamless user experiences for job seekers and recruiters on our platform. With a strong focus on backend development, database management, and infrastructure orchestration, you will play a crucial role in shaping the future of job hunting.
You will work closely with our AI-powered development tools to enhance development productivity, code quality, and maintain a robust and scalable infrastructure.
Why you should learn this:
The demand for skilled Back End Developers is increasing rapidly, with a projected growth rate of 13% by 2028, according to the Bureau of Labor Statistics.
Expected Salary: $114,140 - $167,000 per year, depending on experience and location, according to the United States Bureau of Labor Statistics.
How it works:
- Design and implement user experiences for job seekers and recruiters on Duruper.com and its dashboard
- Manage the user operating environment, ensuring seamless interactions and optimal performance
- Develop and implement database structures and features, leveraging AI-powered development tools for enhanced productivity and code quality
- Oversee infrastructure and orchestrate containers in the AWS environment, ensuring scalability, reliability, and security
- Conduct code reviews, manage the codebase, and maintain high-quality coding standards
Core Concepts to Master
Backend Development with AWS
Design and implement scalable, secure, and reliable backend systems using AWS services such as Lambda, API Gateway, and DynamoDB. Leverage serverless architecture and containerization to improve development speed and efficiency.
Database Management and Design
Create and maintain efficient database structures and features, utilizing AI-powered development tools to optimize database performance and scalability. Implement data modeling, data warehousing, and data analytics to support business intelligence and decision-making.
AI-Powered Development Tools and Productivity
Leverage AI development tools such as Claude Code, ChatGPT, and other AI agents to enhance development productivity, code quality, and maintain a robust and scalable infrastructure. Utilize machine learning and natural language processing to improve code review, bug detection, and automated testing.
Cloud Infrastructure and Orchestration
Design and implement cloud infrastructure and orchestration using AWS services such as CloudFormation, CodePipeline, and CodeBuild. Leverage containerization and serverless architecture to improve development speed, efficiency, and scalability.
Code Quality and Maintainability
Conduct code reviews, manage the codebase, and maintain high-quality coding standards using tools such as SonarQube, CodeCoverage, and Jenkins. Implement automated testing, continuous integration, and continuous deployment to ensure code quality, reliability, and scalability.
Interview Questions (Beginner)
- What is your experience with backend development and AWS services?
- How do you design and implement database structures and features?
- What is your experience with AI-powered development tools, and how do you leverage them to enhance development productivity and code quality?
Job Overview
Advance Questions
- • Design a scalable and secure backend system using AWS services such as Lambda, API Gateway, and DynamoDB.
- • Create and maintain an efficient database structure and feature set using AI-powered development tools.
- • Implement cloud infrastructure and orchestration using AWS services such as CloudFormation, CodePipeline, and CodeBuild.