7 - 11 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Backend Systems Developer at CARPL.ai, your role is crucial in designing, developing, and deploying highly scalable distributed backend systems using Python and Java. You will be responsible for driving technical design discussions, implementing microservices architectures, and optimizing system performance across AWS and GCP environments. Your key responsibilities include: - Designing, developing, and deploying highly scalable, distributed backend systems using Python and Java. - Driving technical design and architecture discussions for new features and system improvements. - Implementing and optimizing microservices and event-driven architectures across AWS and GCP environments. - Ensuring system reliability, scalability, and performance through code optimization, load testing, and monitoring. - Integrating and managing services using AWS (EC2, S3, Lambda, ECS, RDS, etc.) and GCP (Compute Engine, Cloud Run, BigQuery, Pub/Sub, etc.). - Mentoring junior and mid-level developers through code reviews, design sessions, and pair programming. - Collaborating with DevOps teams to streamline CI/CD pipelines, automate deployments, and improve observability. - Championing engineering excellence by enforcing clean code principles, testing best practices, and security standards. Qualifications required for this role include: - Bachelors or Masters degree in Computer Science, Engineering, or equivalent practical experience. - 7+ years of hands-on software development experience. - Strong proficiency in Python and Java, with experience building backend or microservices-based applications. - Expertise in cloud platforms especially AWS and GCP and familiarity with cloud-native architectures. - Deep understanding of data structures, algorithms, and system design principles. - Experience with RESTful APIs, asynchronous processing, and distributed systems. - Proficiency with relational and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB, etc.). - Familiarity with containerization (Docker) and orchestration (Kubernetes). - Hands-on experience with CI/CD tools (e.g., Jenkins, GitHub Actions, CircleCI, or GitLab CI). - Strong debugging, problem-solving, and performance optimization skills. - Excellent communication and collaboration abilities.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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

gurugram, haryana, india

bengaluru, karnataka, india

gurugram, haryana, india