Talent.com
Schneider Electric Private Limited
Schneider Electric - Senior Backend Developer - PythonSchneider Electric Private Limited • Gurgaon
Schneider Electric - Senior Backend Developer - Python

Schneider Electric - Senior Backend Developer - Python

Schneider Electric Private Limited • Gurgaon
27 days ago
Job description

Job Description & Responsibilities :


1. Platform Scalability & Workflow Optimization :

- Enhance existing software services and tools to simplify workflows and ensure scalability to handle 10x the current IoT data traffic.

- Implement performance-optimized data pipelines, leveraging stream processing, efficient storage, and distributed systems.

2. Microservices Architecture Advancement :

- Leverage and evolve the current microservices architecture to support modular, maintainable, and extensible development of future applications.

- Promote containerization and orchestration best practices (e.g., Docker, Kubernetes) for deployment consistency and scalability.

3. Mentorship :

- Mentor junior engineers, fostering a culture of learning, ownership, and technical excellence.

- Conduct regular knowledge-sharing sessions, code walkthroughs to upskill the team.

4. Process Improvement & Engineering Culture :

- Continuously improve engineering processes around :

a. Code reviews : Focus on quality, readability, and maintainability.

b. Testing : Strengthen unit, integration, and load testing coverage.

c. Documentation : Ensure clarity and completeness for internal and external stakeholders.

d. Hiring : Participate in talent acquisition to build a high-performing team.

5. Technology Evaluation & Adoption :

- Evaluate emerging technologies (e.g., edge computing, AI/ML for anomaly detection, time-series databases) aligned with business goals.

- Conduct proof-of-concepts and technical feasibility studies to validate new tools and frameworks.

6. Cross-functional Collaboration & Delivery :

- Set aggressive yet achievable timelines for key initiatives.

- Collaborate closely with hardware, product, and business teams to ensure alignment and timely delivery.

- Drive end-to-end ownership of features from ideation to production rollout.

- Serve as the tech lead for the development squad within an agile framework - fostering engineering best practices, mentoring team members, and ensuring smooth sprint execution without direct people management & Experience :

Educational Background :

- Bachelor's or master's degree in computer science, Electronics & Communication Engineering, or a related field.

Core Competencies :

- Strong analytical, problem-solving, and communication skills.

- Proficient in presenting technical concepts to diverse audiences.

- Hands-on experience with agile methodologies such as SCRUM and Kanban.

- Self-driven and comfortable working in fast-paced, dynamic environments with minimal supervision.

Technical Skills :

Must-Have :

- 6 - 8 years of hands-on development experience in Python and frameworks like Django.

- Expertise in building scalable data pipelines using tools like Kafka, Airflow.

- Solid understanding of distributed systems (e.g., Kafka, Druid, CouchDB).

- Experience with scalable time-series databases (e.g., InfluxDB, TimescaleDB, Druid).

- Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).

- Experience working on high-throughput systems handling at least 500 million transactions per day.

- Skilled in designing scalable APIs (REST/GraphQL).

- Experience with asynchronous task management using Celery.

- Strong grasp of algorithms and data structures with practical application for performance optimization.

- Knowledge of SOLID principles and design patterns.

- Deep understanding of architectural principles including microservices and event-driven design.

- Experience with unit testing and test-driven development (TDD).

- Familiarity with Docker and containerized environments.

- Experience with cloud platforms such as AWS, Azure, or GCP.

- Mastery of Git for source control and collaboration.

Good-to-Have :

- Working knowledge of JavaScript frameworks (ReactJS, Angular), Flask, or FastAPI.

- Exposure to DevOps practices including CI/CD pipelines, container orchestration (Kubernetes).

- Prior experience in developing IoT technology stacks.

(ref:hirist.tech)
Create a job alert for this search

Schneider Electric - Senior Backend Developer - Python • Gurgaon