Python Technical Architect - Distributed Systems

JumpBase
Hyderabad
8 - 15 Years

Posted on: 03/06/2025

Job Description

Job Description :

We are seeking a highly skilled and experienced Technical Architect to join our growing engineering team. As a Technical Architect, you will be responsible for architecting, designing, and implementing features with strong emphasis on non-functional requirements, ensuring highly performant, resilient, maintainable, and scalable product aligned with business objectives. The successful candidate will possess excellent problem-solving skills with a strong background in building distributed systems.


Key Responsibilities :


- Collaborate with stakeholders to understand business requirements and translate them into technical specifications and architecture designs.

- Lead architecture and design of platform features to meet functional and non-functional requirements and adhering to development best practices, coding standards.

- Evaluate and recommend appropriate technologies, frameworks, and tools to support the development process and enhance system performance.

- Lead the creation of technical architecture and design documents, data models et al, and ensure they are up to date, and all stakeholders understand and agree with them.

- Coordinate with stakeholders to ensure that the system/feature architecture and design align with business objectives and initiatives.

- Provide technical guidance and mentorship to the engineering team, helping resolve complex technical issues and ensuring successful delivery of features.

- Define and implement best practices for continuous integration, continuous deployment (CI/CD), and automated testing.

- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural

guidelines.

- Drive innovation and contribute to the evolution of our technical architecture to meet changing business needs and market demands.

- Stay current with emerging technologies and industry trends and assess their potential impact on our architecture and development practices.

- Lead by example, demonstrating technical excellence, professionalism, and a commitment to continuous improvement.


Qualifications and Skills :


- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 10-15 years of experience as Technical Architect, or a similar role.

- Proven experience in designing and implementing distributed systems.

- Strong understanding of software architecture principles, design patterns, and architectural

styles.

- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, and

familiarity with cloud-native architectures.

- Solid understanding of database technologies (SQL and NoSQL) and data modeling concepts.

- Knowledge of DevOps practices and tools for infrastructure automation such as Docker and

Kubernetes.

- Extensive hands-on experience with Python, including proficiency in Python frameworks such as Django, Flask, or FastAPI.

- Familiarity with Agile development methodologies.

- Excellent problem-solving skills and the ability to analyze complex technical challenges and propose innovative solutions.

- Excellent communication skills with the ability to effectively collaborate with cross-functional teams and stakeholders.

- Any relevant architecture certification is a plus.

- Strong leadership abilities with a passion for mentoring and developing technical talent.


info-icon

Did you find something suspicious?

Posted By

Kumar

Director at JumpBase

Last Login: 5 Jun 2025

Job Views:  
15
Applications:  12
Recruiter Actions:  2

Functional Area

Technical / Solution Architect

Job Code

1489827