Companies you'll love to work for

******** *** ******* - ****** ******** ******** - ******/******

Northern Arc

Northern Arc

Posted on May 15, 2025
About The Role

Education criteria is BE/ B.Tech

We are seeking a highly skilled Senior Python Developer to join our fast-paced, agile team in Bangalore or Chennai. The ideal candidate will have a strong background in developing scalable backend applications using Python and associated frameworks, with a solid understanding of cloud infrastructure, databases, and software engineering best practices.

Key Responsibilities

  • Design, develop, and maintain scalable backend services and APIs using Python, Flask, Dask, and Celery
  • Collaborate with data teams and engineers to build distributed data processing pipelines using PySpark
  • Contribute to the design and development of frontend interfaces using ReactJS and Angular
  • Integrate with API Gateways (preferably NGINX) and support Active Directory (AD) authentication
  • Implement robust unit and integration testing using frameworks such as JUnit, Mockito, Selenium, or Cucumber
  • Develop and optimize database solutions using PostgreSQL, CouchDB, or other SQL/NoSQL databases
  • Work with messaging systems like Kafka to enable asynchronous processing and event-driven architectures
  • Containerize and deploy applications using Docker and Kubernetes
  • Collaborate with DevOps and cloud teams to deploy and monitor applications on Azure or AWS
  • Apply computer science fundamentals, including algorithms, data structures, and design patterns, to design scalable and maintainable software
  • Lead project planning activities, manage technical risks, and ensure timely delivery of high-quality software
  • Mentor junior developers and contribute to technical discussions and decision-making
  • Communicate effectively with cross-functional teams, stakeholders, and leadership

Skills And Qualifications

  • 7+ years of hands-on experience in software development with a strong focus on Python
  • Proficiency in Flask, Dask, Celery, and PySpark
  • Familiarity with ReactJS and Angular
  • Working knowledge of API Gateway configurations, especially with NGINX
  • Experience with AD authentication and secure application development
  • Strong foundation in testing frameworks JUnit, Mockito, Selenium, or Cucumber
  • Proficient in PostgreSQL, CouchDB, and other SQL/NoSQL databases
  • Experience with Kafka, Docker, and Kubernetes
  • Solid experience working with cloud platforms preferably Azure or AWS
  • Deep understanding of CS fundamentals, including algorithms and design patterns
  • Strong leadership, project management, and problem-solving skills
  • Excellent communication and interpersonal skills

(ref:hirist.tech)