Backend Web Developer

3 - 7 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As the Backend Architect at our company, you will play a crucial role in designing and implementing the overall backend architecture for multi-tenant SaaS applications. Your responsibilities will include: - Defining and implementing the overall backend architecture for multi-tenant SaaS applications, ensuring scalability, high availability, security, and compliance. - Designing microservices and RESTful/GraphQL APIs and Websockets in alignment with front-end and AI requirements. - Establishing design patterns and best practices for code modularity, performance optimization, and scalability. - Identifying performance bottlenecks and overseeing optimization strategies (caching, load balancing, message queues, etc.). - Implementing and maintaining monitoring/observability solutions (e.g., Prometheus, Grafana, Loki, ELK Stack) to ensure real-time system health insights and rapid incident response. - Establishing performance baselines, conducting stress tests, and implementing disaster recovery strategies. - Proactively monitoring production environments, anticipating potential failures and bottlenecks. - Triaging, diagnosing, and resolving production incidents with minimal downtime, using robust logging, tracing, and on-call rotation strategies. - Driving root cause analysis and post-mortems for production incidents, implementing preventative measures. - Working closely with the AI team to integrate MLOps pipelines, ensuring smooth data flow and secure model deployment. - Collaborating with the Frontend team to provide well-defined API contracts, enabling efficient UI/UX development. - Partnering with DevOps to define CI/CD pipelines, container orchestration (Docker, Kubernetes), and infrastructure-as-code (Terraform, CloudFormation) practices. - Leading and mentoring a team of backend developers, setting clear goals and providing guidance on best practices. - Performing code reviews to ensure high code quality, maintainability, and adherence to design standards. - Fostering a culture of continuous learning, encouraging the adoption of new technologies, tools, and methodologies. - Implementing secure coding practices and following industry standards (e.g., OWASP Top 10). - Working with compliance teams to ensure data privacy and regulatory requirements (HIPAA) are met. - Overseeing authentication/authorization frameworks (OAuth, JWT, etc.) and data encryption at rest and in transit (Encryption, SSL/TLS). - Maintaining comprehensive technical documentation, including architecture diagrams, APIs, database schemas, and operational runbooks. - Facilitating knowledge sharing sessions and handovers to ensure smooth onboarding of new team members. **Qualifications:** - 8+ years of experience in backend or full-stack development, with 3+ years in a technical lead or architect role. - Demonstrated history of leading and delivering large-scale, distributed systems in production environments. **Technical Expertise:** - Languages & Frameworks: Proficiency in modern backend languages (e.g., Python) and associated frameworks (Django/FastAPI, etc.). - Database Systems: Strong knowledge of both SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases, including data modeling and query optimization. - Microservices & Architecture: Hands-on experience with microservices, containerization (Docker, Kubernetes), and service mesh architectures. - Cloud Platforms: Experience with cloud providers like AWS and Azure for deployment, scaling, and monitoring. - CI/CD & DevOps: Familiarity with CI/CD pipelines, Git workflows, infrastructure-as-code, and automated testing. - Monitoring & Observability: Proficiency with tools like Prometheus, Grafana, ELK Stack, Loki for real-time monitoring and log analysis. **Soft Skills:** - Leadership: Ability to lead teams, manage conflict, and drive a vision for the backend architecture. - Communication: Strong written and verbal communication skills to coordinate with cross-functional teams (AI, Frontend, QA, Product). - Problem-Solving: Analytical mindset for troubleshooting complex issues in high-pressure environments. - Collaboration: Demonstrated capability to work seamlessly across multiple teams and stakeholders. This is a full-time, permanent position with a day shift schedule. The work location is in person.,

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

navi mumbai, pune, mumbai (all areas)

hyderabad, chennai, bengaluru