HamburgerMenu
hirist

Job Description

Description :


- 10+ years of experience in software development with a proven track record in client-facing technical leadership roles.

- Strong Business Acumen : Demonstrated ability to understand the project domain, make decisions that balance technical and business needs, and communicate effectively with non-technical stakeholders.

- Expert-level proficiency in Python 3.x and modern web frameworks (Flask or FastAPI or Django).

- Deep, hands-on experience (5+ years) with Microservices Architecture, including designing, building, and maintaining services at scale.

- Proven experience in Project Delivery : A strong track record of managing customer expectations, estimating accurately, and delivering projects on time.

- Strong expertise with SQLAlchemy and deep knowledge of PostgreSQL (schema design, query optimization using EXPLAIN ANALYZE, transactions).

- Production experience with background task processing using Celery and AWS SQS (deep understanding of idempotency, retries, visibility timeouts, and Dead-Letter Queues).

- Solid experience with core AWS services (S3, CloudWatch, IAM) and a mindset

for cost optimization.

- Excellent verbal and written communication skills in English, with the ability to articulate complex technical concepts clearly to both technical and business audiences.

Nice-to-Have :

- Experience with Marshmallow for serialization/deserialization.

- Experience with Alembic for database migrations.

- Familiarity with Kubernetes (EKS) and Docker.

- Background in high-stakes domains like FinTech or HealthTech

Key Responsibilities :


- Technical Leadership & Architecture : Lead the design and development of scalable, cost-effective Python microservices. Make strategic architecturaldecisions that align with long-term business goals and the specific project domain.

- Client Partnership & Stakeholder Management : Act as a primary technical point of contact for client stakeholders. Build trust, manage expectations, provide transparent communication, and guide them through technical decision-making processes with a focus on delivering value.

- Project Delivery & Business Acumen : Own the end-to-end delivery of projects within scope and timeline. Utilize a deep understanding of the project's business domain to prioritize features, manage technical debt, and ensure the team is building the right solution for the problem.

- Team Leadership & Mentoring : Groom, mentor, and coach a team of 5-10 backend engineers. Foster a culture of excellence through rigorous code reviews, knowledge-sharing sessions, and proactive upskilling in the latest technologies and best practices.

- Operational & Cost Excellence : Implement and maintain observability best practices.

Take ownership of the cloud infrastructure's cost efficiency, proactively identifying and implementing optimization opportunities without compromising on performance or reliability.

- Process Ownership : Champion Agile/Scrum processes, ensuring adherence to definitions of ready/done and high-quality PR standards. Introduce engineering practices that enhance productivity, quality, and predictability.

- Leverage Modern Tools : Utilize AI prompting techniques to enhance productivity in code scaffolding, test generation, and documentation, while maintaining a high bar for code quality and security through human oversight.


info-icon

Did you find something suspicious?