Job Description
Detailed Job Description:
We are looking for an experienced Full Stack Engineer to oversee and manage full product lifecycle from a Engineering perspective. In this role you will manage, frontends and backends while demonstrating proficiency in a variety of programming languages.
Your tasks as a Full Stack Engineer:
Ability to implement product features end-to-end using latest frontend and backend technologies
Work collaboratively with wider technical teams including product design and backend developers to ensure simple, scalable and effective UI experience is implemented
Collaborate with dev-ops & Machine Learning teams in implementing new features and optimize processes
Contribute to product enhancements and collaborating with design teams while ensuring the best UI experience for end users
Effectively manage CI/CD pipelines
Ensure that code is clean, well-tested and efficient allowing for easier manageability and consistent experience for wider team
What you bring with you:
Accountability in creating a positive impact for the business line and proven experience in past engagements
Expert knowledge in the following technologies - TypeScript, Vue.js, NestJS, CSS/HTML
Frontend monorepo with Turbo, pnpm, changesets, and storybook, primarily using Vue.js
Event-driven backend development in Python and NestJS & microservices architecture
Adoption of TypeScript, NestJS, BullMQ, and Prisma for backends
Amazon RDS, DynamoDB, S3
Container orchestration with Kubernetes and CI/CD using GitLab
Knowledge of Terraform and serverless framework on AWS Lambda for high-throughput endpoints
Languages: Excellent written and spoken English skills (level C1).