Full-Stack Engineer – Updated
- Job
- 4 months ago
- by Curacel (YC 22)
- Computer Science Jobs , Jobs
- 33 views
Your ObjectiveBe a foundational engineer who thrives in ambiguity and sets the technical bar. You are obsessive about solving problems with code and you live at the intersection of AI, engineering, and value creation. You are self aware enough to validate the problem behind what you build and you enjoy creating measurable customer value. You will design and ship end to end systems, partner tightly with Product, Design, Customer Success, and Sales on real customer workflows, and turn vague problems into shippable software with speed and quality.What You Will DoDesign and build scalable, secure backend services and APIs from scratch; own infra, observability, and performance for what you ship.Make pragmatic architectural decisions that balance speed, correctness, and long - term maintainability.Partner with Product, Design, CS, and Sales to power high - value customer workflows and close the learn–ship loopShip AI - assisted features and internal agents using prompt patterns, structured outputs, function calling, retrieval, and vector stores; measure quality with evaluation harnesses.Build and maintain integrations between our Grow platform and third - party enterprise appsLead technical design reviews; contribute to code and production - readiness reviews.Mentor less - experienced engineers through pairing, clear examples, and actionable feedback.Debug and resolve production issues across the stack with strong observability and crisp runbooks.Build with security, privacy, and compliance in mind for regulated financial and insurance data.Wear many hats—architect, builder, product partner, mentor—and disagree - and - commit to keep the team moving.What You Will OwnService quality: performance, reliability, security, and cost awareness.Delivery cadence: fast CI/CD, robust automated tests, incremental and reversible changes.Engineering standards: DDD, clean OOP, code quality, and pragmatic documentation.Visibility: self - serve dashboards for service health, latency, errors, and business KPIs.You might be a fit if you have5+ years shipping production systems end - to - end, ideally with Laravel and Vue.Strong system design for data - intensive, distributed, or event - driven systems.Solid grasp of CI/CD and TDD with automated test suites and pipelines.Working knowledge of Domain - Driven Design and clean OOP principles.Hands - on mindset and high ownership; you learn what you need to get the job done and share that knowledge.You tinker with AI weekly—LLMs, agents, evals, or automation—and bring those wins into your workflow.Clear communication, evidence - based decisions, and comfort operating in high - velocity environments.Our tech stackFamiliarity Is a Plus, Not a GateBackend: PHP, LaravelFrontend: Vue, React Native, ElectronData/DB: MySQL, MS SQLCloud/Infra: AWS and GCP (nice to have)Platform/Tooling: Docker, Kubernetes (nice to have)Patterns: APIs, webhooks, eventing, observability, DDD, clean architectureWhat Success Looks Like In 6 MonthsShip customer features end to end. Take a problem from brief to production and adoption, partnering with Design and PM.Own a customer integration. Lead scoping, backend build, deployment, and QA for one real client integration.Improve reliability and quality. Reduce defects and tackle a couple of clear performance hotspots on a key service.Use AI to boost leverage. Put 2 to 3 lightweight agents or automations in place that save the team real hours.Why join usBe a core builder in an ambitious, AI - native InsurTech powering modern insurance infrastructure across Africa and the Middle East.Work directly with leadership, ship weekly, and see your work move revenue, reliability, and customer outcomes.High ownership, high learning rate, and a culture that values speed with judgment.How We WorkPassionate Work: Enjoy the work, set ambitious goals, and consistently exceed expectationsRelentless Growth: Stay curious, set bold targets, and adapt quickly to learnEmpowered Action: Own outcomes, take initiative, and communicate with claritySense of Urgency: Deliver fast with judgment, stay agile, and prioritize high impact workSeeing Possibilities: Stay optimistic, focus on solutions, and persist through obstacles