We are seeking a talented Software Architect. This is a unique opportunity to work with Deloitte US clients and engage in global projects, leveraging your extensive skills in generative AI tools.
As a pivotal member of our team, you will be responsible for translating complex business problems into data-driven solutions, drafting methodologies, and executing innovative projects.
Key Responsibilities:
- Lead the development of scalable, secure, and maintainable backend systems using Python and frameworks like FastAPI.
- Architect robust backend solutions and design efficient RESTful APIs with asynchronous programming support.
- Core Technical Strengths: Utilize deep knowledge of Object-Oriented Programming (OOP), asynchronous design patterns, and software engineering best practices.
- DevOps & Containerization: Implement Docker for containerizing applications and Kubernetes for orchestrating microservices-based deployments in scalable, production-grade environments. Manage CI/CD pipelines and deployment automation.
- Design schemas, optimize queries, and manage data consistency across distributed systems using PostgreSQL and CosmosDB.
- Write comprehensive unit tests, enforce code quality through peer reviews, and integrate test automation in CI workflows.
- Mentor junior developers, drive code quality, scalable design, and agile delivery. Collaborate effectively across DevOps, frontend, and product teams.
- Participate in sprint planning, backlog management, and stakeholder communication.
- Take full ownership of modules, ensuring timely and reliable delivery in Agile/Scrum environments.
- Exposure to Agentic Flows: Leverage experience with agentic flows to enhance system performance and reliability.
Requirements:
- Extensive experience in backend development with Python and FastAPI.
- Proven expertise in system design and architecture.
- Strong understanding of OOP, asynchronous design patterns, and software engineering best practices.
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, and deployment automation.
- Proficiency in PostgreSQL and CosmosDB.
- Experience in writing unit tests, conducting peer reviews, and integrating test automation.
- Demonstrated ability to mentor junior developers and collaborate across teams.
- Proactive in agile development and ownership of deliverables.
- Familiarity with agentic flows is a plus.
Full time Job
Location: Tel Aviv, Hybrid
We at Deloitte believe that diversity and inclusion among our people is a critical component of our success and that is why we cultivate an organizational culture that contains and embraces diversity in all its forms.