Frontrunner Developer

Resource Requirements

Total Headcount : 8

  • 2-3 Backend Developers
  • 1-2 DevOps Engineers
  • 1 DBA/Data Engineer
  • 1 QA Engineer
  • 1 Project Manager
  • (Optional: 1 Frontend Developer)

Time Zone Consideration

  • Philippines (GMT+8) is 12-15 hours ahead of US time zones.
  • Overlap window: 8-10 AM your time = 8-10 PM PH time for sync-ups.

Tools & Environment

Development & Collaboration

  • Code: GitHub/GitLab for version control.
  • CI/CD: GitHub Actions or AWS CodePipeline.
  • Collaboration: Slack/Teams for comms, Jira/ClickUp for tracking.

Infrastructure & Security

  • AWS Access: IAM roles with least privilege (e.g., devs get ECS/S3 access, DevOps gets broader perms).
  • Local Development: Docker Compose for local FastAPI/PostgreSQL/Redis stacks.

Team Structure & Requirements

Backend Developers

Skills Required

  • Proficiency in Python 3.8+ and FastAPI for building async APIs (ingestion and exposure layers).
  • Experience with data parsing/transformations (EDI 270/271, HL7, CSV, JSON) using libraries like pydantic, hl7apy, or custom scripts.
  • Familiarity with PostgreSQL (SQL, JSONB, partitioning) and async DB libraries (asyncpg or SQLAlchemy).
  • Knowledge of AWS SDK (boto3) for S3 integration and queue interactions (SQS or Kafka).

Key Responsibilities:

  • Build ingestion endpoints and worker logic.
  • Design and optimize PostgreSQL schemas with sharding.
  • Implement API endpoints for frontend consumption.

Experience Level:

  • Mid-level (2-4 years), with at least one senior (5+ years) to guide architecture.
 

DevOps Engineer

Skills Required

  • Expertise in AWS (ECS/Fargate, ALB, RDS, S3, CloudWatch) for deployment and scaling.
  • Containerization with Docker—writing Dockerfiles and managing multi-container setups.
  • Infrastructure-as-Code (IaC) with Terraform or AWS CloudFormation.
  • Experience with CI/CD pipelines (e.g., GitHub Actions, CodePipeline).
  • Basic networking (VPC, subnets, security groups) and monitoring (Prometheus/Grafana).

Key Responsibilities:

  • Deploy FastAPI apps and workers in ECS/Fargate.
  • Configure RDS PostgreSQL (Multi-AZ, read replicas) and ElastiCache Redis.
  • Set up autoscaling, load balancing, and monitoring.

Experience Level:

  • Mid-to-senior (3-5+ years)—DevOps is critical for scaling and reliability.

Database Administrator (DBA) / Data Engineer (1 person)

Skills Required

  • Deep PostgreSQL expertise: Schema design, indexing (B-tree, GIN), partitioning/sharding.
  • Performance tuning (query optimization, connection pooling with PgBouncer).
  • Experience with S3 data organization and lifecycle policies.
  • (Optional) Familiarity with data warehousing (e.g., Redshift) if analytics expands.

Key Responsibilities:

  • Design and maintain PostgreSQL schemas for feeds.
  • Optimize queries for API performance.
  • Manage S3 storage for raw data archival.

Experience Level:

  • Mid-level (3-5 years)—can double as a backend dev if needed.

QA Engineer

Skills Required

  • Experience testing REST APIs (Postman, pytest) and async systems.
  • Knowledge of data validation (EDI/HL7 formats) and edge cases.
  • Familiarity with load testing tools (Locust, JMeter) to simulate 100-1000 feeds.

Key Responsibilities:

  • Write test cases for ingestion, processing, and API endpoints.
  • Validate data integrity from feeds to DB/S3.
  • Stress-test scalability and performance.

Experience Level:

  • Junior-to-mid (1-3 years).

Project Manager / Scrum Master

Skills Required

  • Agile methodology (Scrum/Kanban) to coordinate sprints and deliverables.
  • Strong communication to bridge time zones (Philippines vs. your location).
  • Technical background to understand AWS, FastAPI, and DB concepts.

Key Responsibilities:

  • Manage timelines, backlog, and resource allocation.
  • Facilitate standups (likely evening PH time to overlap with your morning).
  • Track progress and risks (e.g., scaling bottlenecks).

Experience Level:

  • Mid-level (3-5 years).

Frontend Developer

Skills Required

  • Proficiency in a frontend framework (React, Vue.js) to consume FastAPI endpoints.
  • Experience with workflow tools (state management, UI for data tables).

Key Responsibilities:

  • Build a prototype frontend for workflow management.

Experience Level:

  • Mid-level (3-5 years).

Let's Collaborate

Get in Touch!

We’re passionate about helping bring software ideas to life. If you have a project in mind, we’d love to collaborate with you. Our team has the skills and experience to tackle any challenge. Feel free to use the form below to share your project details, and we’ll get back to you within 1 business day to discuss next steps.