JD- Sr. Backend Engineer 

Company Overview:                                                                                                                                                                                                                                                                                                                

 We are a global empathy-led technology services company where software and people transformations go hand-in-hand.Product innovation and mature software engineering are part of our core DNA. Our mission is to help our customers accelerate their digital journeys through a global, diverse, and empathetic talent pool following outcome-driven agile execution. Respect, Fairness, Growth, Agility, and Inclusiveness are the core values that we aspire to live by each day.. 

Responsibilities: 

  • Design and Development: Develop robust, scalable, and maintainable backend services using Python frameworks like Django, Flask, and FastAPI. 

  • Cloud Infrastructure: Work with AWS services (e.g., Cloudwatch, S3, RDS, Neptune, Lambda, ECS) to deploy, manage, and optimize our cloud infrastructure. 

  • Software Architecture:  Participate in defining and implementing software architecture best practices, including design patterns, coding standards, and testing methodologies. 

  • Database Management:  Proficiently work with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, Neptune) to design and optimize data models and queries.  Experience with ORM tools. 

  • Automation: Design, develop, and maintain automation scripts (primarily in Python) for various tasks, including:  

  • Data updates and processing. 

  • Scheduling cron jobs. 

  • Integrating with communication platforms like Slack and Microsoft Teams for notifications and updates. 

  • Implementing business logic through automated scripts. 

  • Monitoring and Logging: Implement and manage monitoring and logging solutions using tools like ELK stack (Elasticsearch, Logstash, Kibana) and AWS CloudWatch. 

  • Production Support:  Participate in on-call rotations and provide support for production systems, troubleshooting issues and implementing fixes.  Proactively identify and address potential production issues. 

  • Team Leadership and Mentorship: Lead and mentor junior backend developers, providing technical guidance, code reviews, and support their professional growth. 

Required Skills and Experience: 

  • 3-5 years of experience in backend software development. 

  • Strong proficiency in Python and at least two of the following frameworks: Django, Flask, FastAPI. 

  • Hands-on experience with AWS cloud services, including ECS. 

  • Experience with relational databases (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, Neptune). 

  • Strong experience with monitoring and logging tools, specifically ELK stack and AWS CloudWatch. 

  • Location:  Remote 

  • Work Timings: 2:30PM-11:30PM(Monday-Friday) 

  • Experience: 3-5years 

Location

Maharashtra, Pune, India

Remote Job

Job Overview
Job Posted:
18 hours ago
Job Expires:
Job Type
Full Time

Share This Job: