Posted:5 days ago| Platform:
On-site
Contractual
Job Title: Backend Developer / Senior Backend Developer (Python) Location: Chennai Experience: 4+ Years Key Responsibilities: • Design and Develop Backend Systems: Develop robust, scalable, and secure backend services using Python, ensuring seamless integration across banking, e-commerce, and e-learning modules. • API Development: Design, develop, and maintain RESTful and GraphQL APIs that are consumed by web and mobile front-end applications. • Database Management: Design, optimize, and manage databases, ensuring high availability, security, and data integrity. Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis) is essential. • Microservices Architecture: Develop and maintain microservices that support the platform's diverse functionalities, ensuring they are independently deployable and scalable. • Security: Implement security best practices to protect sensitive information, including encryption, secure authentication, and authorization mechanisms. • Performance Optimization: Continuously monitor and optimize application performance, ensuring low latency and high throughput. • Integration: Work closely with third-party services to integrate payment gateways, learning management systems, and other critical services. • Collaboration: Collaborate with front-end developers, DevOps engineers, and other stakeholders to ensure the successful delivery of end-to-end solutions. • Testing & Debugging: Write unit tests, perform code reviews, and engage in debugging activities to ensure code quality and reliability. • Documentation: Maintain comprehensive documentation for all backend services, APIs, and data structures. Required Skills and Qualifications: • Strong experience in Python, with a deep understanding of frameworks like Flask, or FastAPI. • Experience with relational and NoSQL databases. Proficiency in writing optimized SQL queries and designing database schemas. • Strong experience in developing RESTful and GraphQL APIs. • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing services. • Proficiency with Git and GitHub/GitLab for version control and collaborative development. • Understanding of security best practices in software development, including OWASP standards. • Experience with continuous integration and continuous deployment (CI/CD) practices. • Strong analytical and problem-solving skills with attention to detail. • Excellent verbal and written communication skills. • Prior experience working on platforms within the banking, e-commerce, or e-learning sectors is highly desirable. • Knowledge of Docker and Kubernetes for containerization and orchestration. • Hands-on experience in developing and managing microservices architectures. • Basic understanding of DevOps practices and tools like Jenkins, Terraform, or Ansible. • Experience working in Agile environments with familiarity in Scrum or Kanban. Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Mumbai, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Mumbai Metropolitan Region
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Pune, Maharashtra, India
0.0 - 0.0 Lacs P.A.
Patna, Bihar, India
0.0 - 0.0 Lacs P.A.
Gujarat, India
0.0 - 0.0 Lacs P.A.
Hyderabad, Telangana, India
0.0 - 0.0 Lacs P.A.
Indore, Madhya Pradesh, India
0.0 - 0.0 Lacs P.A.