Website:
onliestworld.com
Job details:
Experience : 1-3 Years
Location: Visakhapatnam (Work from Office)
We are seeking a talented and detail-oriented Python Backend Developer to be part of our dynamic technology team. The ideal candidate will play a key role in building, optimizing, and maintaining scalable backend applications and RESTful APIs, ensuring performance, security, and system reliability.
The candidate should have strong hands-on experience with Python backend technologies, database management, API integrations, and modern cloud-based development practices.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Python and FastAPI.
- Build and integrate RESTful APIs for internal and external services.
- Develop robust data models and validation layers using Pydantic.
- Work with PostgreSQL databases and manage ORM operations using SQLAlchemy.
- Handle database migrations and version control using Alembic.
- Implement authentication and authorization mechanisms using JWT/OAuth2.
- Develop asynchronous and background task processing workflows using Celery and Redis.
- Write clean, efficient, maintainable, and reusable code following best practices.
- Perform unit and integration testing using pytest.
- Containerize applications and manage deployments using Docker.
- Collaborate with cross-functional teams including frontend developers, DevOps, QA, and product teams.
- Maintain code repositories and workflows using Git.
- Support cloud-based deployments and infrastructure operations.
Required Skills:
- Strong proficiency in Python programming.
- Hands-on experience with FastAPI framework.
- Experience with Pydantic for data validation and schema management.
- Strong understanding of REST API design and development.
- Proficiency in PostgreSQL and SQLAlchemy ORM.
- Experience with database migration tools such as Alembic.
- Familiarity with testing frameworks like pytest.
- Working knowledge of Docker and containerized environments.
- Experience with Redis and Celery for caching and asynchronous task processing.
- Knowledge of authentication protocols including JWT and OAuth2.
- Understanding of Git version control workflows.
- Basic understanding of cloud platforms and deployment concepts.
Preferred Qualification:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Experience working in Agile/Scrum environments.
- Familiarity with CI/CD pipelines and DevOps practices.
- Understanding of scalable system design and microservices architecture.
Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication and collaboration abilities.
- Ability to work independently and within a team environment.
- Detail-oriented with a focus on quality and performance.
Interested can share their resumes/CV's to careers@onliestworld.com
Click on Apply to know more.