Backend Python Developer

6 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

What you’ll do

  • Develop, optimize, and maintain robust backend systems and services primarily using

    Python

    , focusing on high-performance, scalability, and clean architecture.
  • Implement and manage complex business logic and service orchestration using advanced

    Python libraries

    like

    NumPy, SciPy

    and frameworks like

    FastAPI

    .
  • Build and integrate high-throughput data processing and automation scripts, leveraging expertise in

    Lua scripting

    for specific low-latency or embedded tasks (e.g., within game engines, databases, or web servers like Nginx/OpenResty).
  • Ensure seamless data persistence and retrieval by designing and optimizing interactions with both relational (

    PostgreSQL, MySQL

    ) and NoSQL

    MongoDB

    databases.
  • Apply system-level

    performance optimization

    techniques, focusing on efficient memory management, concurrency models, and minimizing I/O bottlenecks in both Python and Lua environments.
  • Implement robust

    security practices

    , including data encryption, secure API endpoints, and appropriate authentication/authorization protocols.
  • Contribute to

    microservices architecture

    , defining clear APIs and ensuring reliable service-to-service communication via message queues (

    MQTT, RabbitMQ

    or

    Kafka

    ).
  • Collaborate in

    Agile/Scrum teams

    , participating in sprint planning, code reviews, and daily stand-ups.
  • Manage source code using

    Git-based workflows

    (branching, merging, pull requests) with

    GitLab and Bitbucket

    CI/CD pipelines.
  • Write and maintain comprehensive

    unit tests

    and

    integration tests

    using standard Python frameworks like

    Pytest, unittest, and Mock

    to ensure code quality.


What you’ll need

  • 6+ years of proven experience

    in backend development, system architecture, and high-performance programming using libraries

    SciPy & NumPy

    .
  • Hands-on expertise in

    Python

    and its core ecosystem, including frameworks like

    Django, Flask, or FastAPI

    .
  • Understanding of

    Lua scripting

    for specialized tasks such as performance-critical logic, embedded systems, or extending server capabilities (e.g., Nginx/OpenResty).
  • Experience with

    RESTful API design

    and implementation, as well as working with real-time data using protocols like

    WebSockets

    .
  • Practical knowledge of

    Git-based version control workflows

    and continuous integration/continuous deployment (

    CI/CD pipelines

    ).
  • Strong debugging and

    performance optimization

    skills for both Python services and database queries.
  • Experience in writing and maintaining comprehensive

    unit tests

    and

    integration tests

    using

    Pytest, unit test, and Mock

    .
  • Solid understanding of

    Agile methodologies

    and experience contributing to

    microservices architecture

    .

Added Advantage (Good to Have)

  • Exposure to

    Lua

    scripting language

    .

  • Familiarity with containerization technologies like

    Docker

    and orchestration tools like

    Kubernetes


What we promise

We’re committed to the continuous development of our employees, using our learning to shape the future of light and create a sustainable future. Join the undisputed leader in the lighting industry and be part of our diverse global team.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You