Get more replies from employers
Send a job-specific resume in minutes.
Synergy Marine Group is looking for a Software Engineer with 3–5 years of experience specializing in data ingestion and processing. This role involves building ingestion pipelines from APIs and implementing data-heavy UIs using React.
The ideal candidate will have strong skills in Node.js, SQL, and AWS. This position will require collaboration with product, operations, and engineering teams to ensure reliable features are delivered quickly.
Build and maintain ingestion pipelines from APIs, files, and operational systems into our platform.
Implement robust transformation logic: validation, deduplication, idempotency, enrichment, and reconciliation.
Design data models and storage strategies for SQL (PostgreSQL/MySQL) and MongoDB, including indexing and query optimization.
Orchestrate workflows using Airflow (or equivalent): scheduling, dependencies, retries, alerting, backfills.
Build user-facing web UIs using React (and occasionally HTML/CSS pages), focused on operational workflows.
Implement data-heavy UI components: tables, filters, search, forms, upload/download, status views, and audit trails.
Integrate frontend with backend APIs with strong UX around loading states, errors, and edge cases.
Deploy and operate services on AWS, ensuring reliability, security, and cost awareness.
Work with AWS services such as S3, IAM, EC2/ECS/EKS/Lambda (as applicable), RDS, and CloudWatch.
Containerize services using Docker; contribute to CI/CD pipelines and environment promotion practices.
Monitor production: logs, metrics, alarms, pipeline failures; perform RCA and implement fixes.
Use Git/GitHub for code reviews, branching strategies, PR hygiene, and collaboration.
Maintain documentation: system diagrams, onboarding notes, runbooks, pipeline/data flow docs.
Collaborate with product, operations, and engineering teams to ship reliable features quickly.
3–5 years’ experience in software engineering with hands‑on delivery across backend + data + cloud.
Strong coding ability in Node.js (TypeScript preferred); ability to design and maintain APIs/services.
Solid experience building UIs with React and integrating with backend APIs.
Strong SQL skills (joins, aggregations, query tuning) and familiarity with MongoDB (schema + indexing + aggregation basics).
Hands‑on experience on AWS (deployment + IAM basics + monitoring/logging).
Experience with Docker and CI/CD fundamentals.
Good communication and ownership; comfortable working with ambiguous requirements.