Skills:
FastAPI, PostgreSQL, RESTful WebServices, Python, Django, Google Cloud Platform (GCP), JavaScript, Pydantic,
Job Summary
We are seeking a talented and motivated Backend Developer to join our team and build robust and scalable backend systems using cutting-edge technologies. The ideal candidate will possess a strong understanding of Python, FastAPI, PostgreSQL, and Celery. You will be responsible for designing, developing, and maintaining APIs, implementing background tasks, and ensuring efficient data management.
Responsibilities
- Design, develop, and deploy RESTful APIs using FastAPI for our web applications.
- Interact with PostgreSQL databases to store, retrieve, and manipulate data effectively.
- Utilize Celery to implement asynchronous tasks and background processing for improved performance.
- Write clean, maintainable, and well-documented Python code following best practices.
- Collaborate with frontend developers and DevOps engineers to ensure seamless integration of backend systems.
- Participate in code reviews and contribute to improving the development workflow.
- Stay up-to-date on the latest backend development trends and technologies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 2+ years of experience building backend systems with Python frameworks like FastAPI or Django or any Backend languages and ready to adopt Python quickly
- Strong understanding of RESTful APIs and API design principles.
- Proficiency in SQL and experience working with relational databases like PostgreSQL.
- Experience with Celery or similar task queuing libraries for asynchronous processing.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
Bonus points for
- Experience working at a growth stage startup at 0-1 Phase with entrepreneurial spirit
- Experience with unit testing frameworks (e.g., pytest, unittest).
- Experience with CI/CD pipelines and deployment automation.
- Experience with cloud platforms (e.g., AWS, GCP) for backend deployment.
- Experience with data validation and security best practices in backend development.
Notes
Please apply only if you have hands-on coding experience with cloud skills. This position is not suitable for engineers who specialize only in DevOps.