FAQs
What is the job title for this position?
The job title is Backend Developer - Python.
Where is this job located?
This position is based in Pune, India.
What level of experience is required for this role?
The role requires 5-8 years of total experience, with 3-5 years of relevant experience in Python (Flask, Django).
What type of educational background is preferred for candidates?
Candidates should have an engineering degree (B.E/B.Tech/MCA/M.Tech/M.Sc.).
Is experience with Node.js necessary for this position?
Yes, experience as a Node.js developer writing production backend services is preferred.
What technologies should candidates be familiar with?
Candidates should have a strong background in Python, REST APIs, SQL databases, cloud application deployment, microservices, containerization (Docker), and message queues.
What importance is placed on Agile methodologies for this role?
Candidates need to work in agile, self-organizing teams and take end-to-end responsibilities for their assignments.
Is knowledge of version control systems required?
Yes, candidates should have significant experience with git version control systems, including check-in, check-out, branching, labeling, and merging.
What type of software development practices should candidates be familiar with?
Candidates should participate in code reviews, do static and dynamic code analysis, and develop production-grade software.
Are there opportunities for remote work in this position?
Yes, there are hybrid working opportunities available.
Does Siemens provide any support for learning and development?
Yes, Siemens offers a variety of learning and development opportunities.
Is communication in English important for this role?
Yes, strong verbal and written communication skills in English are required.
What does Siemens value in their hiring process?
Siemens values qualifications, merit, and business needs, welcoming applications that reflect the diversity of the communities they serve.