Job Title. Senior Python Backend Developer
Location. [Location] (if applicable)
Experience. 5+ years
Education. Degree in Computer Science or Software Engineering
What You'll Do
- Participate in all phases of the software development lifecycle, from discovery and analysis to requirements definition, solution design, configuration, code development, testing, deployment, and support.
- Collaborate cross-functionally with the Product Manager and QA to gather and understand requirements.
- Set standards for various stages in the project lifecycle.
- Implement low latency, high throughput APIs.
- Participate in design reviews and architecture discussions.
- Profile Python application performance, propose and implement performance improvements.
- Implement unit and integration automated tests.
- Leverage microservices architecture and service decoupling (queues, messaging) to bring the Platform to the next level.
- Document artifacts to ensure proper knowledge transfer within the team.
- Lead the team to deliver a high-quality product on a defined schedule.
- Highlight risks and gaps early in the project lifecycle to identify the correct path forward and instill Quality by Design at inception.
- Evaluate new tools and technologies to ensure an automated and stable environment.
What We Seek in You
- 5+ years of experience in developing and supporting backend APIs in Python.
- Experience in working in cross-functional teams.
- Degree in Computer Science or Software Engineering.
- Experience working with data structures and data pipelining tools (such as Airflow).
- Advanced knowledge of data structures and algorithms.
- Experience working on SQL or NoSQL databases.
- Experience working on API development using Flask/Django/FAST frameworks.
- Experience in building and debugging Python applications.
- Clear understanding of Enterprise design patterns and the advantages of implementing them in a complex ecosystem.
- Effective communication skills and experience working with internal and external partners.
- Good knowledge of Agile methodologies and a proven ability to prioritize.
- Experience with microservices, RabbitMQ/Kafka/Redis, or other Pub-Sub solutions.
Life at [Company Name]
At [Company Name], we are on a mission to help our customers transform their possibilities into reality. Our culture embodies speed, curiosity, adaptability, continuous learning, and failing forward. We have a flat and dynamic organizational structure with hands-on leadership that drives outcomes and growth.
Perks of Working With Us
- Objectives are set to help you align and contribute to the mission.
- Ample opportunities for interacting with customers, product managers, and leadership.
- Self-assessment of progress with continuous feedforward from managers.
- Leverage and build strong connections across communities of interests.
- Choose your mentor to help you navigate the present and drive your future.
- Continuous learning and upskilling through Nexversity.
- Flexibility to move across functions, skills, and technologies.
- Hybrid work mode to drive balance.
- Family health insurance to keep your loved ones safe.
- Accelerated career paths to realize your aspirations.
Who We Are
[Company Name] is the trusted digital technology consulting partner for our customers. Our people-first approach, combined with the strength of our processes, helps accelerate our customers' digital journeys.
[Company Name] is a subsidiary of Sundram Fasteners (SUNDRMFAST.NS), a leading engineering company headquartered in India.
Join our passionate team and reimagine the future with us!