Full Stack Developer - Langchain / AWS / PostgreSQL / NextJS
Beirut, Beirut Governorate, Lebanon
Aspire Software
Aspire Software specializes in acquiring and growing software companies across various industries. With a commitment to operational excellence and sustainable growth, Aspire empowers businesses through decentralized management and strategic...Aspire Software is looking for a FullStack Developer - Fast API / Python / NextJS to join our team in Lebanon.
Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.
What you day will look like:
- Full Stack Development: Design, develop, and maintain both frontend and backend components of Valsoft’s internal M&A tool using Next.js for the frontend and Python FastAPI for the backend.
- AI Integration: Implement and optimize AI-driven features for sourcing and classification using Langchain, ensuring accurate and efficient data processing.
- AWS Services Utilization: Leverage AWS Lambda, ECS, and heavily utilize AWS Step Functions for orchestrating complex workflows and ensuring scalable infrastructure.
- Database Management: Design and manage PostgreSQL databases to support application data needs, ensuring data integrity and performance.
- API Development: Develop and maintain robust APIs to facilitate seamless communication between frontend and backend systems.
- Collaboration with M&A Team: Work closely with the M&A team to understand their requirements, gather feedback, and translate business needs into technical solutions.
- Performance Optimization: Continuously monitor and enhance application performance, scalability, and security to provide a superior user experience.
- Code Quality and Best Practices: Write clean, maintainable, and well-documented code, adhering to industry standards and best practices.
- Deployment and CI/CD: Manage deployment processes and implement continuous integration and continuous deployment (CI/CD) pipelines to streamline development workflows.
- Troubleshooting and Support: Identify and resolve technical issues, ensuring the smooth operation of the internal M&A tool.
Requirements
- Technical Expertise: Proficiency in Python FastAPI for backend development and Next.js for frontend development.
- AWS Proficiency: Extensive experience with AWS services, including Lambda, ECS, and particularly AWS Step Functions for workflow orchestration.
- AI and Machine Learning: Experience with AI frameworks and libraries, specifically Langchain, for integrating AI capabilities into applications.
- Database Skills: Strong knowledge of PostgreSQL, including design, optimization, and management.
- Full Stack Knowledge: Comprehensive understanding of both frontend and backend technologies, enabling you to build end-to-end solutions.
- Problem-Solving Skills: Ability to analyze complex problems, identify root causes, and implement effective solutions.
- Collaboration: Experience working in cross-functional teams, fostering a cooperative and productive work environment.
- Adaptability: Ability to thrive in a dynamic startup environment, managing multiple tasks and adapting to changing priorities.
- Attention to Detail: Commitment to writing high-quality code and ensuring the reliability and performance of applications.
- Communication Skills: Strong verbal and written communication skills to effectively convey technical concepts to non-technical stakeholders.
- Pluses:
- Experience with Langchain: Familiarity with Langchain and its application in AI-driven solutions.
- DevOps Skills: Knowledge of containerization (Docker), orchestration (Kubernetes), and infrastructure as code (Terraform).
- UI/UX Design: Understanding of user experience and design principles to create intuitive and engaging interfaces.
- Testing Frameworks: Experience with automated testing frameworks and practices to ensure code quality and reliability.
- Security Best Practices: Knowledge of application security principles and practices to safeguard data and systems.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: API Development APIs AWS CI/CD Classification DevOps Docker ECS FastAPI Kubernetes Lambda LangChain Machine Learning Pipelines PostgreSQL Python Security Step Functions Terraform Testing UX
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.