- Company Name
- TYFALI CONSULTING
- Job Title
- Senior Fullstack Engineer (Backend/CI/CD) (CDI) H/F
- Job Description
-
**Job Title**
Senior Fullstack Engineer (Backend/CI/CD)
**Role Summary**
Lead the design, development, and deployment of a high‑scale B2B SaaS platform. Focus on backend services, event‑driven architecture, and CI/CD automation, while ensuring code quality and observability across the stack.
**Expectations**
- Minimum 6 years of professional software engineering experience.
- Proven expertise in Node.js, TypeScript, AWS (Lambda, SQS, EventBridge, ECS/Fargate).
- Strong background in event‑driven systems (queues, events, dead‑letter handling).
- Demonstrated proficiency in CI/CD pipeline design, GitHub Actions or CircleCI, automated deployments, and monitoring.
- Experience delivering SaaS solutions at scale.
- Self‑starter who learns quickly and is comfortable taking ownership of critical architecture.
**Key Responsibilities**
- Analyze and enhance the existing event‑driven architecture (queues, dead‑letter queues, event buses).
- Own backend development: write maintainable TypeScript/Node.js services, design schemas on Aurora/PostgreSQL.
- Create and maintain CI/CD pipelines, automate builds, tests, and deployments for backend, frontend (Next.js), and mobile (React Native).
- Implement observability: logging, metrics, tracing (Datadog, CloudWatch), and automated alerting.
- Conduct code reviews, enforce testing standards, and champion clean‑code practices.
- Work cross‑functionally with product, QA, and DevOps to scale the platform and resolve performance bottlenecks.
- Drive migration initiatives (monolith → microservices, serverless → ECS/Fargate) when applicable.
- Explore and integrate GenAI tools for code review, documentation, and testing enhancement.
**Required Skills**
- Backend: TypeScript, Node.js, AWS Lambda, SQS, EventBridge, ECS/Fargate, Aurora/PostgreSQL.
- Frontend: Next.js, TanStack Query, Tailwind CSS, Vercel.
- Mobile: React Native.
- DevOps: AWS (ECS/Fargate, Lambda), CI/CD (GitHub Actions, CircleCI), Docker.
- Observability: Datadog, logging, metrics, tracing.
- Automation: pipeline scripting, deployment orchestration.
- Testing: unit, integration, end‑to‑end, test coverage, CI pipeline tests.
- Performance & scalability: experience with high‑throughput SaaS workloads.
- Strong problem‑solving, communication, and collaboration skills.
- Bonus: Experience with GenAI tooling, robotic process automation, or chat‑bot integrations.
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Optional certifications: AWS Certified Solutions Architect or Developer, any relevant CI/CD or DevOps certification.