This job has expired

Check similar jobs, what people also searched, or create a job alert for Back End Developer jobs in Chennai, Tamil Nadu, India

Expired

YourTribe

Back End Developer

Chennai, Tamil Nadu, India

16 days ago
Save Job

Summary

As a Python backend developer, you will have the opportunity to work at all levels of our backend infrastructure. The infrastructure is divided between AWS and cloud-hosted Linux servers for processing, analyzing, and providing meaningful insights. You will work on maintaining and creating new tools for our backend infrastructure including: data handling, system monitoring, database management, process automation, scripting, containerising solutions, API creation and management. We are looking to hire a highly creative Python Backend Developer to address monitoring and scaling challenges.


This role offers an opportunity for candidates to expand their talents by participating directly in the development of production software. Individual visibility within the team is high, and there are opportunities for advancement with successful delivery.


Roles and Responsibilities:

  • Develop Python backend applications using Django, FastAPI, or Flask.
  • Manage databases (Postgres, MySQL, Elasticsearch) and caching (Redis).
  • Manipulate data with Pandas, implement REST APIs, and utilise Git for version control.
  • Implement encryption, JWT authentication, asynchronous functions, batch schedulers, and WebSocket.
  • Implement CI/CD pipeline through ADO, Jenkins, Docker, and virtual servers.
  • Deploy and scale applications on AWS services (API Gateway, EC2, Lambda, S3, RDS, SES, DynamoDB).


Desired Candidate Profile

  • Masters’ degree or higher in computer science, statistics, applied mathematics or Bachelors degree in computer science or related field.
  • Proficiency in Python frameworks, databases, and caching mechanisms.
  • Experience with data manipulation, REST APIs, asynchronous programming, and encryption.
  • Collaborate with frontend and other team for backend APIs integrations.
  • Familiarity with automation tools (Selenium), batch schedulers, and real-time communication (WebSocket), CI/CD, Containerisation.
  • Hands-on experience with AWS services for deployment and scaling.
  • Experience with data manipulation like analysis, cleansing and management using tools, including SQL and Excel
  • Strong problem-solving and critical thinking abilities
  • Excellent communication and presentation skills

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: