Job Description
Experience : 2-5 years
This job is posted on behalf of our client
We are looking for an experienced Python developer to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.
To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, a top-class Python developer is able to design highly responsive web-applications .
Roles & Responsibilities
Write maintainable/scalable/efficient code.
Design and architect technical solutions for the business problems.
Work in cross-functional team, collaborating with peers during entire SDLC.
Follow coding standards, unit-testing, code reviews etc.
Follow release cycles and commitment to deadlines.
Intermediate experience with Linux OS; able to troubleshoot issues
Understands why we need to test code; experience implementing tests
Able to understand/discuss design and performance trade offs in complex systems
We're Excited About You If You Have:
At least 2 years of individual contributor experience as a software engineer
Coding chops, clean, elegant, bug-free code in any of the following languages - Python
Full-stack development experience is a plus
Demonstrable experience building web components using technologies like React, JavaScript is a plus
The ability to go deep, but also appreciate the challenge of going broad.
Solid understanding of distributed systems architecture - consensus, convergence, load balancing, data consistency and performance/efficiency constructs
Identify and resolve performance and scalability issues
Intelligence. High adaptability. Ability to learn quickly.
Strong desire to learn and grow, while building the best in class systems
Strong flair for effective communication and collaboration - you know when to push on and when to step back
An ability to have fun while working on the hardest problems
💡 Quick Summary
Seeking a career-building opportunity? The Software Development Engineer |Python position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
