Our firm expertise encompasses a wide range of contemporary web and mobile development tools. The most frequently demanding and widely used out of a list of our tech instruments are JavaScript and its modern frameworks, Node.js-based tools and frameworks, relational and non-relational databases, cloud computing platforms, mobile development languages and frameworks.
As the company thriving to meet the most distinctive client necessities we are extremely flexible in terms of development and provide a broad spectrum of development services onwards from turn-key basis solutions to uniquely tailored client requests.
Nowadays, in the comprehensive range of numerous industry fields, we have been attempting to diversify our portfolio with previously unexplored realms of activity.
The list of fields we already possess rock-solid expertise includes finance, education, healthcare, marketplaces, social networks, legal services, real estate, logistics and transportation, energy and utilities, blockchain, and others.
Throughout a period of our decently long journey, we as the company successfully developed and launched over 100 web products and brought unforgettable experience to plenty of end users.
The geography of customers embraces a significant part of the world globe: US, UK, Israel, EU, Australia, Canada are amongst the most common ones.
Kozak Agency company this is a friendly environment for professionals and also a great web development community.
There is a cozy space where we can arrange our meetings and team buildings.
We believe that a high level of communication is an important part of people's success and strong partnerships.
Looking forward to hearing from your CV!
Join our team and become a new part of our community.
-
· 55 views · 10 applications · 25d
DevOps Expert (AWS Certified)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateEnglish: B2 or higher Your role: You’ll manage the infrastructure that keeps our platform stable, fast, and secure. You’ll be the go-to for AWS deployments, CI/CD pipelines, and infrastructure automation. Responsibilities: Design, maintain, and scale...English: B2 or higher
Your role:
You’ll manage the infrastructure that keeps our platform stable, fast, and secure. You’ll be the go-to for AWS deployments, CI/CD pipelines, and infrastructure automation.
Responsibilities:- Design, maintain, and scale AWS infrastructure
- Build CI/CD pipelines for Node.js + Python + Next.js (Vercel) stack
- Ensure platform security, reliability, and compliance
- Monitor performance, optimize costs, and troubleshoot issues
- Work closely with developers to streamline deployments
Requirements:
- AWS certifications (Solutions Architect, DevOps Engineer, SysOps Administrator preferred)
- Strong background in cloud infrastructure, containerization, and scaling
- Experience with Vercel, Supabase, and modern deployment workflows
- Hands-on with monitoring, logging, and incident response
- Strong understanding of enterprise security best practices
-
· 28 views · 4 applications · 24d
Senior .Net Dev with solid Node.js
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateSenior .Net Dev with solid Node.js experience. It’s a backend project with mixture of .net and node.js. English B2+ We offer: Cooperation with a stable company with well-established processes and a positive atmosphere Experience in project management of...Senior .Net Dev with solid Node.js experience.
It’s a backend project with mixture of .net and node.js.
English B2+
We offer:- Cooperation with a stable company with well-established processes and a positive atmosphere
- Experience in project management of different levels of complexity, methodology, and approaches
- Flexible schedule: Mon-Fri (8 hours a day)
- 18 days of paid vacation; 15 days sick leave
- A decent level of remuneration with regular reviews of the results of cooperation
- Extensive loyalty program
-
· 33 views · 11 applications · 24d
Senior Data Engineer (MSSQL)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateAbout the Role We are seeking a Senior Data Engineer to re-architect the data layer that powers our healthcare SaaS product for Skilled Nursing Facility (SNF) billing teams. Today, the system relies heavily on scraping to ingest data from third-party...About the Role
We are seeking a Senior Data Engineer to re-architect the data layer that powers our healthcare SaaS product for Skilled Nursing Facility (SNF) billing teams. Today, the system relies heavily on scraping to ingest data from third-party platforms. The next step is to transition to database dump–based ingestion and build a stable, scalable pipeline on top of it.
This is a hands-on role where you’ll reverse-engineer legacy pipelines, design a clean target model, and implement reliable ETL/ELT processes. The project will start as a full-time engagement for 1–3 months, with the possibility of transitioning into ongoing part-time support.
Key Responsibilities- Audit and reverse-engineer current schemas and scraping-based pipelines.
- Design a normalized, well-documented target data model (OLTP/OLAP).
- Build robust ETL/ELT pipelines to process MSSQL database dumps, handling semi-structured and delayed feeds.
- Optimize database performance through indexing, partitioning, and query tuning.
- Implement monitoring, validation, and data quality checks.
- Document lineage, architecture, and processes, and transfer knowledge to the team.
Requirements
- 5+ years in Data Engineering with strong MSSQL/T-SQL expertise.
- Experience transitioning from scraping/legacy data ingestion to DB-driven pipelines.
- Strong data modeling skills (3NF, star, snowflake).
- Hands-on experience with SQL and Python for ETL/ELT.
- Familiarity with orchestration, versioning, and testing (Airflow/Dagster/SSIS, Git, CI/CD).
- Ownership-driven, proactive, and comfortable with ambiguous data sources.
Nice to Have
- Experience with dbt or similar frameworks.
- Exposure to healthcare or billing system integrations.
- Familiarity with data warehousing and performance benchmarking.
-
· 295 views · 83 applications · 24d
Frontend Developer
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateRequirements: • 3+ years of frontend development experience • Expert-level hand-coding in HTML5 and CSS3 • Experience with frontend grid systems and preprocessors (LESS, Sass, etc.) • Solid knowledge of JavaScript and related libraries for cross-platform...Requirements:
• 3+ years of frontend development experience
• Expert-level hand-coding in HTML5 and CSS3
• Experience with frontend grid systems and preprocessors (LESS, Sass, etc.)
• Solid knowledge of JavaScript and related libraries for cross-platform development
• Experience with task runners (Grunt, Gulp, etc.)
• Understanding of accessibility, SEO, and UX principles
• Hands-on experience with responsive design and mobile-first solutions
• Skilled in debugging & performance optimization (Firebug, browser dev tools)
• Familiarity with Adobe Photoshop
• Independent, detail-oriented, and self-motivated team player
• English — Intermediate (B1+) or higher
We offer:- Cooperation with a stable company with well-established processes and a positive atmosphere
- Experience in project management of different levels of complexity, methodology, and approaches
- Flexible schedule: Mon-Fri (8 hours a day)
- 18 days of paid vacation; 15 days sick leave
- A decent level of remuneration with regular reviews of the results of cooperation
- Extensive loyalty program
-
· 42 views · 15 applications · 22d
Fullstack Developer (Next.js / NestJs)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateFull-time · Long-term Stack: Next.js (frontend) · NestJS (backend) · MongoDB (database) Experience with Copilot / Cursor is a plus We offer: Cooperation with a stable company with well-established processes and a positive atmosphere Experience in project...Full-time · Long-term
Stack: Next.js (frontend) · NestJS (backend) · MongoDB (database)
Experience with Copilot / Cursor is a plus
We offer:- Cooperation with a stable company with well-established processes and a positive atmosphere
- Experience in project management of different levels of complexity, methodology, and approaches
- Flexible schedule: Mon-Fri (8 hours a day)
- 18 days of paid vacation; 15 days sick leave
- A decent level of remuneration with regular reviews of the results of cooperation
- Extensive loyalty program
-
· 57 views · 18 applications · 22d
Full-stack Python engineer with AI
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateThe client is building an elite AI engineering team to develop and scale breakthrough AI-powered products that will impact millions of users. The environment is designed like a cutting-edge AI lab, combining innovation with the distribution power of their...The client is building an elite AI engineering team to develop and scale breakthrough AI-powered products that will impact millions of users. The environment is designed like a cutting-edge AI lab, combining innovation with the distribution power of their broader ecosystem. The team consists of highly talented AI engineers, Full-stack Engineers, product managers, and designers focused on pushing the boundaries of what AI can deliver to end users.
More
[General information]
They are seeking exceptional engineers who have shipped AI features that users actively use in production. The ideal developer is full-stack capable, thrives in fast-paced, highly collaborative environments, and is passionate about creating seamless user experiences powered by AI.
[Task and Deliverables]
Build and ship user-facing AI features across multiple products, including content creation tools, e-commerce recommendations, and messaging experiences. Rapidly prototype and iterate AI-powered solutions, evolving them into production-ready systems. Collaborate closely with product managers, designers, and fellow engineers to design, implement, and scale innovative features. Stay ahead of AI advancements and leverage them to unlock new user experiences. Contribute to the technical vision and strategy for scaling AI products across the ecosystem.
[Required Experience]
Proven track record of shipping AI features into production with real user adoption. Hands-on experience with large language models (LLMs), whether via APIs or custom implementations, at scale. Strong full-stack development skills (ideally Python). Ability to build performant AI-powered user interfaces.
[Nice to have]
Experience developing consumer AI products that scaled to large user bases. Open-source contributions that showcase technical depth and innovative thinking.
Experience in Python, RAGs and LLMs is ideal
Familiarity with WordPress, e-commerce platforms, or messaging systems.
Open-source contributions that showcase technical depth and innovative thinking.
[Engagement highlights]
Join a carefully selected team of some of the most talented minds in AI and product development.
Work in an in-person, highly collaborative environment optimized for breakthrough innovation.
Ship products that will directly impact millions of users across a diverse ecosystem.
Opportunity to be part of an elite AI lab with the scale and reach of a global platform
Long-term, Full-time position
Detailed Required Skills: AI Agents, Artificial Intelligence (AI), Large Language Models (LLMs), PHP, Agentic AI, Python, Node.js, JavaScript, AI Chatbots
Job Timezone: America/New_York
Job Location: Remote
Work Type: Remote
Estimated Length: 6-12 months -
· 24 views · 7 applications · 22d
Full-stack developer (Vue3, Node, GraphQL)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateDescription: The app is an innovative nursing application designed to enhance patient care and support healthcare professionals by transforming clinical protocols into easy-to-follow instructions. Its mission is to empower healthcare professionals,...Description:
The app is an innovative nursing application designed to enhance patient care and support healthcare professionals by transforming clinical protocols into easy-to-follow instructions.
Its mission is to empower healthcare professionals, improve patient care, and reduce burnout among nurses.
The app also extends its services to home care, ensuring effective post-discharge plan adherence and enhancing home care services to reduce complications.
Requirements:- Proficiency in Vue3 and Node.js. (4 years or more with each) 60-40% towards BE
- Practical experience with GraphQL (at least a solid year)
- Experience with PostgreSQL (2+ years)
- Basic knowledge with Docker
Responsibilities:
- Implementing back-end functionality for CMS and Web and Mobile application
- Implementing front-end features, wiring up API data
- Bug identification and fixing
- Ability to work independently
- Work within 10-11AM - 7PM Kyiv time
- Attend meeting with the client and team upon request within working hours
Nice to have:
- Experience working/developing with CMS systems
English: B2 or higher
More
Duration: ongoing
Workload: full-time -
· 29 views · 8 applications · 22d
Full Stack Engineer ( Angular and Python)
Full Remote · EU · 5 years of experience · B2 - Upper IntermediateDetails: Start: as soon as possible Project duration: abt 3 months (472 hours of work shall be executed within 76 working days) Location: only EU English: B2 Type of engagement: remote Because of the remote location of the Principal There could meetings...Details:
More
Start: as soon as possible
Project duration: abt 3 months (472 hours of work shall be executed within 76 working days)
Location: only EU
English: B2
Type of engagement: remote
Because of the remote location of the Principal There could meetings with the Principal at 9 pm in the evening according to GMT+2 time zone.
Tasks:
Full Stack Engineer Develops and maintains both frontend and backend components of software applications. Translates business requirements into robust technical solutions, ensuring seamless integration between UI, APIs, and databases. Collaborates across teams to build scalable, performant, and secure applications, leveraging modern frameworks, cloud services, and DevOps practices
Skills: Angular, Python, cloud-services like AWS, GCS, Azure, Devops tools, API integration, Databases experience
-
· 294 views · 103 applications · 18d
Frontend Developer (Next.js/TypeScript)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateAbout the Project: This is an online training platform focused on tournament poker (MTTs). The platform helps players improve their decision-making by applying Game Theory Optimal (GTO) and Independent Chip Model (ICM) strategies in real...About the Project: This is an online training platform focused on tournament poker (MTTs). The platform helps players improve their decision-making by applying Game Theory Optimal (GTO) and Independent Chip Model (ICM) strategies in real games.
More
Requirements
- Mandatory: experience with or strong knowledge of poker gameplay and rules.
- 3+ years of experience in frontend development.
- Strong knowledge of JavaScript/TypeScript and Next.js.
- Experience with Tailwind CSS and CSS Modules for styling.
- Hands-on experience with state management and data fetching (Tanstack Query or similar).
- Familiarity with UI libraries (HeroUI or equivalents).
- Experience with localization frameworks (react-i18next or similar).
- Experience integrating payment systems (Stripe) and/or video platforms (Vimeo) is a plus.
- Good understanding of responsive design, cross-browser compatibility, and performance optimization.
- Strong problem-solving skills, attention to detail, and ability to work in a team.
- English: Upper-Intermediate or higher. -
· 50 views · 10 applications · 18d
Back-end Developer (Voiceflow)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateRole Overview: We are looking for a Back-end developer to join our Bot Development team on an outstaffing basis. The project is a conversational AI solution on the Voiceflow platform to support customer interactions. It focuses on designing and...Role Overview:
We are looking for a Back-end developer to join our Bot Development team on an outstaffing basis. The project is a conversational AI solution on the Voiceflow platform to support customer interactions. It focuses on designing and implementing complex voicebot flows, integrating the platform with backend systems (CRM, databases, and third-party services), and ensuring a seamless customer experience. The solution aims to improve service efficiency, automate routine queries, and provide scalable support tailored to business needs.
Start Date: 29 Sep/6 Oct
Employment type: Full-time
Project Duration: 6 months (with possible prolongation)
Location: Europe, Ukraine (remote)
Language: English B2 (upper-intermediate)
Must-have qualifications:- 3+ years of experience delivering production-grade applications with modern JavaScript and Node.js
- Strong experience designing, building, and consuming complex RESTful APIs from scratch
- Proficiency in working with both SQL and NoSQL databases
- Experience writing unit and integration tests using frameworks such as Jest or Mocha
- ! Hands-on experience building and deploying chatbot solutions on at least one major Conversational AI platform (e.g., Dialogflow CX, Microsoft Bot Framework, Rasa, IBM Watson, or Voiceflow)
- Understanding of contact center architecture, including agent routing, skills-based assignment, and system integration patterns
- Strong client-facing and consulting skills, with the ability to translate ambiguous business requirements into concrete technical solutions
Nice to have:
- Experience with a modern front-end framework (preferably React) for building custom user or agent-facing components
- Familiarity with a major cloud provider (AWS, GCP, Azure) and CI/CD principles for automated testing and deployment
Key Responsibilities:
- Design and implement multi-turn dialogues, manage context, and ensure a smooth, personalized user experience
- Write scalable Node.js code, design/consume REST APIs, and integrate with CRMs, payment gateways, and databases
- Work with clients and product managers to translate requirements into resilient solutions, justify design decisions, and guide stakeholders
- Create and integrate custom agent-facing widgets to improve support workflows.
- Contribute to code reviews, documentation, and best practices for secure, maintainable solutions
Process Flow:
- HR pre-screen + English check (0.5 h)
- Professional interview (1 h)
- Call with CTO and/or SA (1 h)
-
· 27 views · 6 applications · 17d
Full-stack developer (Vue3, Node, GraphQL)
Full Remote · Countries of Europe or Ukraine · 4 years of experience · B2 - Upper IntermediateDescription: The app is an innovative nursing application designed to enhance patient care and support healthcare professionals by transforming clinical protocols into easy-to-follow instructions.Its mission is to empower healthcare professionals, improve...Description:
The app is an innovative nursing application designed to enhance patient care and support healthcare professionals by transforming clinical protocols into easy-to-follow instructions.Its mission is to empower healthcare professionals, improve patient care, and reduce burnout among nurses.The app also extends its services to home care, ensuring effective post-discharge plan adherence and enhancing home care services to reduce complications.
Requirements:- Proficiency in Vue3 and Node.js. (4 years or more with each) 60-40% towards BE
- Practical experience with GraphQL (at least a solid year)
- Experience with PostgreSQL (2+ years)
- Basic knowledge with Docker
Responsibilities:
- Implementing back-end functionality for CMS and Web and Mobile application
- Implementing front-end features, wiring up API data
- Bug identification and fixing
- Ability to work independently
- Work within 10-11AM - 7PM Kyiv time
- Attend meeting with the client and team upon request within working hours
Nice to have:
- Experience working/developing with CMS systems
English: B2 or higher
More
Duration: ongoing
Workload: full-time
Start: asap -
· 44 views · 3 applications · 16d
German-speaking Java Architect in the EU
Full Remote · EU · 5 years of experience · B2 - Upper IntermediateProject start: November 2025 Duration: 2 years+ Capacity: 133 hours per month Location: EU, almost 100% remote - Rare onsite meetings might be necessary in Germany. Skills: - Java - Spring / Spring Boot - Hibernate - Xtext - Xtend - MDSD (model-driven...Project start: November 2025
More
Duration: 2 years+
Capacity: 133 hours per month
Location: EU, almost 100% remote - Rare onsite meetings might be necessary in Germany.
Skills:
- Java
- Spring / Spring Boot
- Hibernate
- Xtext
- Xtend
- MDSD (model-driven architecture)
- DDD (domain-driven design)
- DSLs - domain-specific programming languages (nice to have)
- REST APIs
- Kafka
- Accessibility according to BITV 2.0 or WCAG (nice to have)
- Eclipse plugins
- Eclipse Language Server
- Jenkins
- Kubernetes
- Kustomize
- Helm
- CI/CD pipelines
- OAuth 2.0
- OpenID Connect
- SSO procedures
- Pact contracts
- Jira
- Confluence
- Scrum
- German (fluent), B2 - minimum
- English (fluent)
Tasks:
Architecture & Framework
Generation of user interfaces while ensuring accessibility
Design and implementation of model-driven architecture
Maintenance and further development of domain-specific programming languages
Maintenance and further development of transformers/code generators
Management of sessions (persistence and restoration)
Modularization of the internal architecture according to DDD
Integration into SSO procedures
Ensuring authentication and authorization
Maintenance and further development of the reference implementation of the framework
Lifecycle management of runtime components
Generation of interfaces (REST and Kafka)
Test automation
Maintenance and further development of the test automation platform
Maintenance and further development of the test automation dashboard
Validation of Pact contracts in the CI/CD pipeline
Build and operational support
Maintenance and further development of build pipelines using Jenkins
Further development of the configuration mechanism
Support in providing the application configuration
Creation and adaptation of Kubernetes configurations
Implementation of security requirements
Maintenance and further development of monitoring tools
Developer support
Maintenance and further development of the development environments
Integration of Eclipse Language Server
AI support for development with DSLs
Contact person for technical questions
IT security
Central contact person for communication with security teams
Organization of pen tests, action planning, audits
Monitoring compliance with security guidelines
Maintaining and monitoring automatic security evaluations
Creating, maintaining, and reporting on the security status
Cross-functional tasks
Participation in daily meetings
Participation in weekly risk and problem meetings
Participation in Kubernetes platform meetings
Preparation and moderation of community of practice meetings
Preparation and implementation of workshops
Holistic architecture review
Participation in various exchange meetings
Knowledge transfer for new employees and trainees
Documentation of results -
· 41 views · 7 applications · 15d
Senior TL/Front-End Developer
Full Remote · Countries of Europe or Ukraine · 8 years of experience · B2 - Upper IntermediateSenior React.JS - Must have English - Upper Intermediate Years of experience - 8 Work hours per month Full time - 160 h / mo Duration 6-12 mo Project details Senior TL/Front-End Developer At least 8+ years of commercial experience in building scalable,...Senior React.JS - Must have
More
English - Upper Intermediate
Years of experience - 8
Work hours per month
Full time - 160 h / mo
Duration 6-12 mo
Project details
Senior TL/Front-End Developer
At least 8+ years of commercial experience in building scalable, responsive, and user-friendly web applications. Strong expertise in React, Angular, and JavaScript ecosystems
Experience integrating REST and GraphQL APIs.
Proven ability to deliver high-quality enterprise and SaaS solutions, collaborating with international teams and clients.
TL experience - as a huge plus -
· 59 views · 3 applications · 15d
Python Developer (AI + Backend)
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateThis is a per-project, milestone-based role that could turn into a full-time position for the right candidate. Description: We are building an AI-powered training platform designed for enterprise clients. The platform allows companies to create and...This is a per-project, milestone-based role that could turn into a full-time position for the right candidate.
Description:
We are building an AI-powered training platform designed for enterprise clients. The platform allows companies to create and deploy AI personas that simulate real conversations for sales, customer service, and compliance training. These personas are powered by LLMs, can interact via voice and chat, and are enhanced with custom video avatars for a more engaging learner experience.
Your role:
You’ll own the Python side of our stack, driving AI integrations and backend logic. You’ll work closely with our team to ensure APIs, services, and models are running smoothly and efficiently.
Responsibilities:- Develop and maintain Python-based services powering the AI platform
- Integrate LLMs (OpenAI, Anthropic, etc.) and video/avatar APIs (HeyGen, D-ID, ElevenLabs, etc.)
- Optimize backend logic for performance, scalability, and compliance
- Collaborate with frontend (Next.js) and Node.js services for seamless experiences
- Deliver clean, well-documented, production-ready code
Requirements:
- Expert in Python (async, API frameworks, data pipelines)
- Experience with AI/LLM integrations and external APIs
- Familiarity with enterprise security practices (SSO, Okta, RBAC, encryption)
- Strong problem-solving and debugging skills
- Ability to quickly onboard into an existing codebase
-
· 31 views · 1 application · 15d
Senior Python/AI+JavaScript
Full Remote · Countries of Europe or Ukraine · 5 years of experience · B2 - Upper IntermediateSenior Python - Must have Senior AI - Must have Senior JavaScript - Must have Work hours per month Full time - 160 h / mo Duration - 3 months Project details They provide a service that supports people with cancer by offering personalized nutrition and...Senior Python - Must have
More
Senior AI - Must have
Senior JavaScript - Must have
Work hours per month
Full time - 160 h / mo
Duration - 3 months
Project details
They provide a service that supports people with cancer by offering personalized
nutrition and lifestyle guidance, using both medical expertise and artificial intelligence to
help during treatment and recovery. USA based.
What we are looking for: two full-stack developers for a critical 3-month project, starting October 1st through the end of December.
The client already has a small team of 1–2 people who will continue managing ongoing
projects, maintenance, support, and security patches. At the same time, they are rengineering their backend to prepare for a major launch with 40,000 users in January. For this project, they need a dedicated and experienced team that can move quickly, rebuild the core infrastructure, and deliver on a clear technical vision. The client is looking for self-starters who can take ownership and build on the knowledge gained during the due diligence phase.
Here’s the profile we’re looking for:
Senior Full-Stack Engineers (no UX needed).
Deep database expertise: Must be experts in schema design, re-factoring, and query
optimization
Strong backend skills: Python/AI Backend
NLP/RAG Experience: Must have hands-on experience re-factoring NLP and RAG
pipelines to improve speed and optimize LLM calls for cost and purpose.
Here are the key jobs to be done by January:
1. Database Overhaul: Fully re-factor and clean our database. The end result must be a
new, scalable schema ready for our new advanced features that are scoped already.
2. NLP/RAG Optimization: Re-factor the existing NLP/RAG engine to increase speed
and ensure every LLM call uses the model that is fit for purpose.
3. Backend Refactor: Once the new database and NLP engine are in place, re-factor the
core backend services to align with the new, faster architecture.
4. Testing & Hardening: Get the entire refactored foundation thoroughly tested and stabilized.
Location- EU/ Ukraine
Full-time
Start: October 1, 2025
end: December 31, 2025 (we currently have no visibility beyond these three months)
interview with us, possibly also with the client
working hours: 9 a.m. to 6 p.m. CET
These are additional notes I have from the period we made discovery for them ( a couple of months ago). I hope it will also give you some orientation.
Frontend Technologies
The web app is built using HTML & JavaScript
Backend
The backend is developed with Flask, a robust and scalable Python Framework. It operates as a classic RESTful API and leverages several integrated libraries. The Flask app uses SQL Alchemy for connection to the PosgresSQL database. The backend is hosted on AWS where AWS Scheduler is used, wrapping various functionalities executed via Lambda functions. Amazon QuickSight is used for creation of a monthly aggregated data reports for advocacy group partners.
There is an SMS-based outreach system that integrates with Salesforce. The system uses AWS EventBridge for scheduling tasks, AWS Lambda for processing events and sending SMS via Twilio, and Salesforce for managing customer data.
Data Storage
The app uses a complex data structure organized via PostgreSQL database, an Amazon RDS (for patient data), a Salesforce (for managing customer data conversation history), which integrates seamlessly with TypeForm (for storing Intake, Treatment & Symptom data). The backend is deployed within Docker containers on AWS infrastructure.
- 1
- 2