HamburgerMenu
hirist

Job Description

Designation : Lead Software Engineer

Location : Hyderabad, India

Work Mode : Office

Reporting to : Engineering Manager

About US :

Foundation AI automatically ingests incoming documents, emails, and attachments from across your firm. It profiles matches, classifies, and saves each to your DMS, and then automates document-dependent workflows according to your rules.

Job Overview :

At Foundation AI, we are looking for a Lead Software Engineer to drive technical excellence, mentor engineering teams, and contribute to high-impact projects. This role requires strong technical expertise, leadership abilities, and hands-on development experience. The ideal candidate will collaborate with cross-functional teams to design scalable solutions and ensure best engineering practices are followed.

Required Skills :

- Programming Languages & Frameworks : Strong experience with Python, Flask, and FastAPI.

- Message Brokers : Experience with RabbitMQ and Celery.

- Databases : Strong proficiency in PostgreSQL.

- API Development : Experience in designing and consuming RESTful APIs.

- Version Control : Proficiency with Git/SVN.

- Testing & Debugging : Experience with unit testing, debugging, and ensuring code quality.

- Software Development : Solid understanding of Object-Oriented Programming (OOP) principles.

- Methodology : Experience with Agile/Scrum processes.

Good to Have Skills :

- Frontend Technologies : Familiarity with JavaScript, CSS, HTML, jQuery, and Redux.

- Cloud Technologies & Services : Experience with AWS services, including : S3, SQS, Textract, Lambda, SNS, SES.

- Familiarity with Kubernetes and Docker for containerization and orchestration.

- Data & Logging : Experience with ELK stack (Elasticsearch, Logstash, Kibana) for monitoring and logging.

- Workflow Automation : Familiarity with Apache Airflow for task automation and scheduling.

Preferred Experience :

- Hands-on experience with large-scale distributed systems and microservices architectures.

- Proven ability to write clean, maintainable, and well-documented code.

- Strong analytical skills and problem-solving abilities.

info-icon

Did you find something suspicious?