nfolks Software
Backend Developer - Python
Job Location
andhra-pradesh, India
Job Description
Responsibilities : - Design, develop, and maintain robust and scalable backend services using Python. - Collaborate with frontend developers to build efficient and user-friendly web applications. - Implement RESTful APIs and microservices architecture. - Optimize database performance and query optimization. - Work closely with DevOps teams to deploy and manage applications in cloud environments (AWS, GCP, or Azure). - Troubleshoot and debug issues in production environments. - Stay updated with the latest trends and technologies in backend development. Required Skills : Technical Skills : - Programming: Strong proficiency in Python, including object-oriented programming (OOP) concepts. - Data Structures and Algorithms: In-depth understanding of data structures (e.g. , arrays, linked lists, stacks, queues, trees, graphs) and algorithms (e.g. , sorting, searching, dynamic programming). - Databases: Experience with relational databases (e.g, , MySQL, PostgreSQL) and NoSQL databases (e.g. , MongoDB, Redis). - API Development: Familiarity with RESTful API design and development. - Cloud Platforms: Knowledge of at least one major cloud platform (AWS, GCP, or Azure), including infrastructure as code (IaC) tools like Terraform. - Containerization: Experience with Docker and container orchestration tools like Kubernetes. - DevOps: Understanding of DevOps principles and practices, including CI/CD pipelines and automation. Soft Skills : - Problem-Solving: Ability to analyze complex problems and find effective solutions. - Communication: Excellent written and verbal communication skills to collaborate with team members and stakeholders. - Teamwork: Strong interpersonal skills to work effectively in a collaborative environment. - Adaptability: Willingness to learn new technologies and adapt to changing requirements. Qualifications : - Bachelor's degree or higher in Computer Science or a related field. - Minimum of 4 years of experience as a backend developer. - Proven track record of developing and maintaining scalable web applications. Additional Preferred Qualifications : - Experience with serverless computing (e.g. , AWS Lambda, Google Cloud Functions). - Familiarity with messaging systems (e.g. , RabbitMQ, Kafka). - Contributions to open-source projects. - Certifications related to cloud platforms or Python programming (ref:hirist.tech)
Location: andhra-pradesh, IN
Posted Date: 11/24/2024
Location: andhra-pradesh, IN
Posted Date: 11/24/2024
Contact Information
Contact | Human Resources nfolks Software |
---|