Mongodb Empregos à distância e no escritório em casa

Remote Backend Developer (Python)

Infraveo Technologies · India · Remote

About the job

Skills:Python programming, API development, Database management, Web frameworks (e.g. Django, Flask), RESTful services, Unit testing, Version control (e.g. Git), Problem-solving skills,We are seeking a talented Backend Developer to join our team, responsible for designing, developing, and maintaining scalable backend systems.Key Responsibilities

  • Design, develop, and maintain robust and scalable backend systems to support web and mobile applications.
  • Build and maintain RESTful services, ensuring high performance and responsiveness to requests from the frontend.
  • Collaborate with frontend developers, DevOps teams, and other stakeholders to ensure seamless integration between frontend and backend components.
  • Design and manage databases, ensuring data integrity, security, and performance optimization.
  • Integrate with third-party APIs, handling authentication, data exchange, and error handling.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Monitor and improve backend performance, identifying bottlenecks and optimizing server resources.
  • Troubleshoot and resolve backend issues, ensuring high availability and minimal downtime.
  • Implement security and data protection measures to safeguard sensitive information.
  • Stay up-to-date with the latest trends in backend development, proposing new tools and technologies to improve the system.
Requirements
  • Programming Languages: Proficiency in backend programming languages such as Python, Ruby, or Node.js.
  • RESTful Services: Strong experience in building and consuming RESTful APIs.
  • Database Management: Experience in designing, managing, and optimizing databases (SQL and NoSQL) such as PostgreSQL, MySQL, MongoDB, or others.
  • API Integration: Proven experience in integrating with third-party APIs, managing authentication, and ensuring data consistency.
  • Version Control: Familiarity with Git and collaborative development workflows.
  • Security: Understanding of backend security principles, including authentication, encryption, and data protection.
Preferred Qualifications
  • Experience with cloud platforms (AWS, Azure, GCP) and serverless architectures.
  • Familiarity with containerization tools like Docker and container orchestration platforms like Kubernetes.
Benefits
  • Work Location: Remote
  • 5 days working


Desired Skills and Experience

Python programming, API development, Database management, Web frameworks (e.g. Django, Flask), RESTful services, Unit testing, Version control (e.g. Git), Problem-solving skills