Python Backend Engineer
Schneider Electric | Chief Technology Office - Asset Division
Schneider Electric is developing its innovative asset performance management solution.
The solution includes the collection and structuring of customer data, the calculation of an asset condition index, a restitution in the customer information system and a complete risk risk assessment framework allowing assets monitoring and optimization of the maintenance plan.
The solution
* a core backend common to all customers, data-oriented, developed in Python.
* a data-visualization frontend module based on the latest web technologies, React based.
* various connectors to interface the customer's systems into its information system.
Developed on request by the support team, and the development team according to the specificities of the customer system.
Python Backend Developer
* As a Python Backend Developer, you will play a crucial role in architecting, developing, and maintaining backend services for web applications.
Your expertise in MongoDB NoSQL databases and GraphQL will be essential in designing efficient data storage solutions and providing flexible APIs for front-end consumption.
You will collaborate closely with front-end developers, data engineers, and other team members to deliver high-quality software solutions.
Responsibilities
* Design and develop backend services using Python, MongoDB, and GraphQL.
* Architect data models and database schemas optimized for MongoDB NoSQL databases.
* Implement GraphQL schemas, resolvers, and queries to provide flexible APIs for front-end clients.
* Optimize database performance and scalability for large-scale applications.
* Implement data validation, authentication, and authorization mechanisms.
* Collaborate with front-end developers to ensure seamless integration between the backend and frontend layers.
* Participate in code reviews, providing feedback and suggestions for improvements.
* Troubleshoot and debug issues, and propose effective solutions.
* Stay updated with emerging technologies and best practices in MongoDB, GraphQL, and backend development.
* Continuously improve software engineering practices and development processes.
Requirements
* Proficient in Python with a strong understanding of its core concepts and best practices.
* Hands-on experience with MongoDB NoSQL databases, including schema design, query optimization, and data aggregation.
* Solid understanding of GraphQL concepts and experience building GraphQL APIs.
* Familiarity with web frameworks such as Django, Falcon or Flask.
* Knowledge of pub/sub communication architecture.
* Knowledge of front-end technologies like HTML, CSS, and JavaScript.
* Experience with version control systems such as Git.
* Strong problem-solving skills and attention to detail.
* Ability to work independently and collaboratively in a fast-paced environment.
* Excell...
- Rate: Not Specified
- Location: Novi Sad, RS-VO
- Type: Permanent
- Industry: Finance
- Recruiter: Schneider Electric
- Contact: Not Specified
- Email: to view click here
- Reference: 101734-en-us
- Posted: 2026-01-17 07:19:38 -
- View all Jobs from Schneider Electric
More Jobs from Schneider Electric
- Physical Therapist
- PRN Occupational Therapists
- PRN Certified Occupational Therapists Assistant
- Laundry/Housekeeper
- Occupational Therapist
- Occupational Therapy Assistant
- Outside Sales Representative- HVAC
- Accounts Receivable & Credit Administrator
- Shipper Step 1
- Equipment Operator
- Analista Financeiro JĂșnior
- Forklift Operator
- Wash Aisle Operator
- HR Specialist
- Route Relief Utility Driver
- Counter-Sorter
- Route Relief Utility Driver
- Route Relief Utility Driver
- Production Supervisor - Carson City
- Accounting Clerk