Backend Engineer

3 years

0 Lacs

Posted:12 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Backend Engineer Key Responsibilities: Design and Develop Backend Services: Design, develop, and maintain scalable and reliable backend APIs and services that power our applications. Database Management: Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) to ensure data integrity, performance, and scalability. API Integration: Build and manage RESTful APIs and/or GraphQL services to integrate with other applications and services. Performance Optimization: Optimize backend services for speed, scalability, and performance. Code Quality: Write clean, maintainable, and well-documented code that adheres to best practices. Testing and Debugging: Write unit tests, perform debugging, and ensure proper error handling to guarantee the robustness of backend services. Collaboration: Collaborate with cross-functional teams, including frontend engineers, product managers, and designers, to deliver seamless product experiences. Security: Implement security best practices and ensure data protection in all backend systems. DevOps and Deployment: Work with DevOps teams to deploy backend services and ensure reliability through continuous integration and continuous deployment (CI/CD). Skills & Qualifications: Proven Experience: 3+ years of experience as a Backend Engineer or in a similar role. Technical Expertise: Proficiency in backend programming languages such as Python, Java, Go, Node.js, or Ruby. Database Skills: Strong experience working with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). API Development: Experience building and consuming RESTful APIs or GraphQL. Version Control: Experience with Git and Git workflows for version control. Cloud Services: Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and deploying backend services in the cloud. Containerization: Experience with Docker and container orchestration tools (e.g., Kubernetes) is a plus. Problem-Solving: Strong analytical skills and a problem-solving mindset. Collaboration: Ability to collaborate effectively with other developers and cross-functional teams. Agile Environment: Experience working in an Agile/Scrum development environment is a plus. Nice to Have: Microservices Architecture: Experience building or maintaining microservices-based architectures. CI/CD Pipelines: Knowledge of continuous integration/continuous deployment (CI/CD) practices. Message Brokers: Familiarity with message brokers such as Kafka or RabbitMQ. Serverless Architecture: Experience with serverless technologies (e.g., AWS Lambda).

Job Type: Full-time

Pay: ₹12,964.48 - ₹66,051.75 per month

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india