Live opening · Posted 17 hours ago

Junior Python Engineer | 1-3 Years Experience

Office Beacon ASPL · Vadodara, Gujarat, India (Hybrid)
Linkedin No
You are 17 hours behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 17 hours ago
CompanyOffice Beacon ASPL
LocationVadodara, Gujarat, India (Hybrid)
Work modeNo
SourceLinkedin
Listed17 hours ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
6 min from Linkedin publishing this role to us finding it
30 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
20,714 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

About the Role
Office Beacon is looking for a Junior Python Engineer with strong Python fundamentals and hands-on experience developing backend applications and APIs using FastAPI.
You will contribute to backend services, REST APIs, automation scripts, integrations, internal tools, and product features. You will work closely with other engineers, QA, and product teams to build, test, debug, and maintain reliable software.
Key Responsibilities
Python & Backend Development
Develop and maintain backend applications and services using Python and FastAPI.
Build clean, reusable, and maintainable Python modules.
Implement backend business logic, validation, error handling, and application workflows.
Follow established coding standards and software engineering practices.
Develop backend services supporting web, desktop, and AI-enabled applications.
API Development & Integration
Design and develop REST APIs using FastAPI.
Implement request validation, authentication, and authorization.
Apply appropriate API security practices.
Integrate third-party APIs and external services.
Work with structured data and file-processing workflows.
Create and maintain API documentation using Swagger/OpenAPI.
Support frontend and QA teams with API integration and testing.
Automation & Scripting
Develop Python scripts for automation, data processing, integrations, and internal tools.
Automate repetitive engineering and product workflows.
Build utilities that improve operational efficiency.
Maintain and improve existing automation scripts.
Troubleshoot script failures and improve automation reliability.
Database Development
Work with databases such as PostgreSQL, MySQL, MongoDB, or SQLite.
Perform database operations supporting backend features.
Work with ORM technologies such as SQLAlchemy, SQLModel, Tortoise ORM, or similar.
Assist with queries, models, migrations, and data validation.
Handle database errors appropriately and maintain data integrity.
Debugging & Testing
Debug APIs, Python applications, scripts, logs, and workflows.
Use tools such as Postman, Swagger, application logs, and debugging tools to investigate issues.
Identify root causes and implement appropriate fixes.
Support production issue resolution and application maintenance.
Participate in unit, integration, API, and functional testing.
Write and maintain automated tests where required.
Validate API responses, error handling, and edge cases.
Participate in bug fixing and regression testing.
Software Engineering & Collaboration
Participate in code reviews and technical discussions.
Follow Git workflows including branching, commits, pull requests, and code reviews.
Collaborate with frontend developers, backend engineers, QA engineers, and product teams.
Support deployment and release activities.
Document technical implementations, APIs, scripts, and troubleshooting procedures.
Must-Have Qualifications
1–3 years of professional experience in Python development.
Strong understanding of Python fundamentals, including:
Functions
Classes and object-oriented programming
Modules and packages
Exception handling
Data structures
File handling
Hands-on professional experience with FastAPI.
Experience developing REST APIs.
Understanding of API request/response handling and validation.
Basic understanding of authentication and authorization.
Basic understanding of API security fundamentals.
Experience with at least one database such as PostgreSQL, MySQL, MongoDB, or SQLite.
Familiarity with at least one Python ORM such as SQLAlchemy, SQLModel, Tortoise ORM, or similar.
Experience writing Python scripts for automation, data processing, integrations, or backend utilities.
Familiarity with Git and collaborative workflows such as branches and pull requests.
Experience debugging applications using logs, Postman, Swagger, or similar tools.
Strong problem-solving and communication skills.
Preferred Qualifications
Understanding of asynchronous programming in Python.
Experience with Pydantic and request/data validation.
Familiarity with Alembic or database migration tools.
Experience with Celery or Redis.
Experience writing automated tests using Pytest or similar frameworks.
Exposure to Docker and CI/CD workflows.
Experience deploying applications to AWS, GCP, Azure, Render, Railway, or similar platforms.
Experience working with AI/LLM APIs or AI-enabled applications.
Experience integrating Gmail API, Google Calendar API, OpenAI APIs, Stripe, or Auth0.
Exposure to desktop application technologies such as PyQt, Tkinter, Kivy, or Electron.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App