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...

View all jobs at Aspire Software

Apply now Apply later

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.
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0

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

Region: Middle East
Country: Lebanon

More jobs like this