Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Backend/Platform Engineer Python/FastAPI/MongoDB.
Noida Jobs | Expertini

Urgent! Backend/Platform Engineer - Python/FastAPI/MongoDB - Local Job Opening in Noida

Backend/Platform Engineer Python/FastAPI/MongoDB



Job description

<p>Description :<br/><br/>- Looking for Immediate Joiners or 15 days of Notice period candidates.<br/><br/>- Minimum 5 years of experience in backend development and solution architecture.<br/><br/>- Strong proficiency in Python, FastAPI, and MongoDB.<br/><br/>- Must have hands-on experience working with MongoDB.<br/><br/>- Deep understanding of REST API standards and best practices.<br/><br/>- Experience in deploying and maintaining production-grade systems.<br/><br/>- Knowledge of cloud platforms such as AWS, Azure, or GCP is a plus.<br/><br/>- Strong analytical, problem-solving, and communication skills.<br/><br/>- Candidates from service-based companies will be preferred.<br/><br/>About the Role :<br/><br/>We are looking for an experienced and highly motivated Backend / Platform Engineer to join our growing engineering team.

This is a critical role that involves designing, building, and maintaining robust backend systems that power our digital products and services.

You will be responsible for translating business needs into scalable, efficient, and secure technical solutions while ensuring a seamless experience for our users.<br/><br/>As a Backend Engineer, you will be deeply involved in every aspect of backend development from architectural design and implementation to integration, optimization, and maintenance.

You will work closely with product managers, frontend developers, and DevOps engineers to deliver backend systems that are not only high-performing but also flexible enough to support continuous product evolution.<br/><br/>This role requires a deep understanding of Python, FastAPI, MongoDB, and RESTful API design.

You will also leverage modern tools and cloud infrastructure to ensure our systems meet enterprise-grade standards of performance, reliability, and scalability.<br/><br/>Key Responsibilities :<br/><br/>Architect and Develop Scalable Backend Systems :<br/><br/>- Design and implement highly scalable and reliable backend architectures using Python and FastAPI.

Build modular, maintainable, and well-tested systems capable of handling large-scale data and high traffic volumes.<br/><br/>Design and Implement RESTful APIs :<br/><br/>- Create, document, and maintain RESTful APIs that serve as the backbone of our web and mobile platforms.

Ensure consistency, versioning, and adherence to API best practices, making integration smooth and efficient for both internal and external teams.<br/><br/>Database Design and Optimization :<br/><br/>- Work extensively with MongoDB, designing schemas that are optimized for performance and scalability.

Perform query optimization, indexing, and data modeling to ensure responsiveness and efficiency under heavy workloads.<br/><br/>System Architecture and Integration :<br/><br/>- Collaborate with other engineers and architects to design system components, define service boundaries, and integrate various backend services.

Ensure smooth communication between microservices and external APIs.<br/><br/>Performance, Security, and Reliability :<br/><br/>- Implement robust monitoring, logging, and alerting systems to track system health.

Proactively identify and resolve performance bottlenecks, security vulnerabilities, and reliability issues.

Employ best practices for authentication, authorization, and data protection.<br/><br/>Collaboration and Cross-Functional Support :<br/><br/>- Work closely with frontend developers, DevOps engineers, and product teams to deliver cohesive end-to-end solutions.

Participate in sprint planning, backlog grooming, and daily stand-ups to ensure alignment across teams.<br/><br/>Code Quality and Best Practices :<br/><br/>- Maintain high standards of code quality through code reviews, unit testing, and automated CI/CD pipelines.

Promote clean code principles, documentation, and reusability within the engineering team.<br/><br/>Continuous Improvement :<br/><br/>- Stay up to date with emerging technologies and frameworks in the Python ecosystem.

Identify opportunities for process improvement, automation, and adoption of modern development practices to enhance overall productivity and quality.<br/><br/>Requirements & Qualifications :<br/><br/>Professional Experience :<br/><br/>- At least 5 years of experience in backend development or platform engineering, with a strong emphasis on building scalable production systems.<br/><br/>Technical Expertise :<br/><br/>- Python : In-depth knowledge of Python programming, with the ability to write efficient, maintainable, and well-documented code.<br/><br/>- FastAPI : Proven experience developing RESTful services using FastAPI or similar Python frameworks (Flask, Django REST Framework).<br/><br/>- MongoDB : Strong hands-on experience with MongoDB, including schema design, data modeling, aggregation pipelines, and performance tuning.<br/><br/>- RESTful API Design : Deep understanding of REST standards, authentication methods (OAuth2, JWT), and API versioning strategies.<br/><br/>- Cloud Platforms (Preferred) : Familiarity with AWS, Google Cloud Platform (GCP), or Microsoft Azure for deploying and maintaining cloud-native applications.<br/><br/>Software Engineering Practices :<br/><br/>- Solid understanding of microservices architecture, asynchronous programming, and message queues (e.g., RabbitMQ, Kafka, or Celery).<br/><br/>- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.<br/><br/>- Working knowledge of CI/CD pipelines, Git-based workflows, and automated testing frameworks.<br/><br/>Security and Compliance Awareness :<br/><br/>- Knowledge of secure coding practices, data privacy principles, and compliance frameworks (GDPR, SOC2, etc.) that may impact backend architecture and design.<br/><br/>Problem Solving and Analytical Skills :<br/><br/>- Strong ability to diagnose complex issues, analyze performance data, and implement sustainable, long-term solutions.

You should be comfortable working with large data sets, debugging distributed systems, and optimizing system performance.<br/><br/>Communication and Collaboration :<br/><br/>- Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.

A proactive and collaborative approach to teamwork is essential.<br/><br/>Mindset and Work Ethic :<br/><br/>- You take ownership of your work, are driven by outcomes, and thrive in a fast-paced, collaborative environment.

Youre curious, adaptable, and motivated by building systems that make a real impact.<br/><br/>Preferred (Nice-to-Have) Skills :<br/><br/>- Experience with GraphQL APIs or gRPC services.<br/><br/>- Familiarity with serverless architectures (AWS Lambda, Cloud Functions).<br/><br/>- Exposure to Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.<br/><br/>- Knowledge of distributed caching (Redis, Memcached).<br/><br/>- Contributions to open-source projects or active participation in developer communities.</p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Backend Platform Potential: Insight & Career Growth Guide