
Overview
Job Information
Date Opened
Job Type
Industry
Work Experience
City
State/Province
Country
Zip/Postal Code
Job Description
Job Description:
We are seeking a highly motivated and skilled Python Backend Developer to join our dynamic engineering team. You will play a crucial role in designing, developing, and maintaining robust and scalable backend systems and APIs that power our innovative products and services. The ideal candidate is a strong programmer with a solid understanding of Python and experience with popular backend frameworks. Familiarity with the Google Cloud Platform (GCP) landscape will be considered a significant advantage. If you are passionate about building efficient and reliable APIs and enjoy working in a collaborative environment, we encourage you to apply.
Responsibilities:
Design, develop, and implement efficient and scalable backend APIs and services using Python and frameworks such as Flask, FastAPI, or Django.
Write clean, well-documented, and testable code following best practices and coding standards.
Collaborate closely with frontend developers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
Integrate our applications with third-party services and APIs.
Troubleshoot, debug, and resolve production issues effectively.
Participate in code reviews to ensure code quality and knowledge sharing within the team.
Contribute to the continuous improvement of our development processes and tools.
Optimize applications for performance and scalability.
Deploy and maintain applications on cloud platforms, with a preference for experience on Google Cloud Platform (GCP).
Stay up-to-date with the latest technology trends and advancements in backend development and cloud technologies.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Proven experience as a Backend Developer with a strong proficiency in Python.
Hands-on experience with at least one of the following Python backend frameworks: Flask, FastAPI, or Django.
Solid understanding of RESTful API design principles and development.
Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
Strong problem-solving and analytical skills with a keen attention to detail.
Excellent communication and collaboration skills.
Experience with version control systems, preferably Git.
Familiarity with testing frameworks and writing unit, integration, and end-to-end tests.
Bonus Points (Added Advantage):
Experience with Google Cloud Platform (GCP) services such as Compute Engine, App Engine, Cloud Functions, Cloud Storage, Cloud SQL, BigQuery, etc.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Familiarity with CI/CD pipelines.
Knowledge of message queues (e.g., RabbitMQ, Kafka).
Experience with security best practices in web development.