3 nFolks Jobs
Backend Developer - Python (4-6 yrs)
nFolks
posted 2mon ago
Flexible timing
Key skills for the job
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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
5-12 Yrs
Mumbai, Hyderabad / Secunderabad, Pune +1 more