Image Loading

Back End Developer-Proshort

Job Description

  • India Remote

Company Overview: ProShort is a dynamic and innovative company at the forefront of revolutionizing the workplace through its video-first approach. We are dedicated to building a collaborative environment where professionals can seamlessly create, communicate, and connect using our suite of in-house video creation tools, enhanced by the power of generative AI.

Position Overview: We are seeking a highly skilled and motivated Senior Backend Developer with 2-4 years of experience in Python and FastAPI to join our remote team. As a Senior Backend Developer, you will play a pivotal role in shaping the architecture, design, and development of the backend infrastructure that drives our video-first workplace platform.

Responsibilities:

  • Collaborate closely with cross-functional teams including frontend developers, product managers, and AI engineers to design, develop, and implement robust and scalable backend solutions.
  • Architect, develop, and maintain APIs and microservices using Python and FastAPI, ensuring optimal performance, security, and maintainability.
  • Contribute to the design and optimization of databases, ensuring efficient data storage, retrieval, and management.
  • Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to peers and contributing to a culture of continuous improvement.
  • Troubleshoot and debug issues across the backend stack, collaborating with the team to identify and implement solutions.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to bring innovative ideas to the development process.

Requirements:

  • 2-4 years of professional experience as a Backend Developer, with a strong focus on Python and FastAPI.
  • Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming.
  • Experience with databases, both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB), including schema design and optimization.
  • Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  • Familiarity with cloud platforms like AWS, Azure, or GCP for deploying and managing backend services.
  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.
  • Excellent communication skills, both written and verbal, with the ability to work effectively in a remote team environment.

Preferred Qualifications:

  • Experience in video streaming, video processing, or related technologies is a significant plus.
  • Knowledge of Docker and containerization for building and deploying applications.
  • Familiarity with CI/CD pipelines and automated testing methodologies.
  • Passion for clean code, software craftsmanship, and continuous learning.
  • Previous remote work experience is advantageous but not mandatory.

What We Offer:

  • Competitive market-based compensation package.
  • Opportunity to work remotely and collaborate with a diverse and talented team.
  • Engaging and innovative work environment focused on pushing the boundaries of technology.
  • Professional growth and development opportunities through continuous learning and skill enhancement.

Skills

  • Backend Developer
  • RESTful APIs
  • Relational Databases
  • Control Systems
  • Cloud platform
  • CI/CD

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Mar 07, 2024

Experience

2 to 6 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent