- Write and deploy code that's clear, concise, performant, tested, and easy to understand.
- Participate and own end-to-end feature development.
- Debug code across multiple platforms when needed.
- Participate and contribute in scrum rituals.
- Coordinate with other roles (Product, Design, etc.) on a daily basis.
- Participate in code reviews.
- Participate in system design reviews.
- Migrate legacy monolithic PHP code to microservices using Bun and Typescript.
- Migrate legacy jQuery code to Vue 3.
Minimum Qualifications
- 4+ years of experience in developing full-stack web applications.
- Proficient with one or more of the programming languages (Typescript, Javascript, PHP, etc).
- Understanding of concepts like HTTP/GRPC, idempotency, concurrency, asynchronous programming, fault tolerance and monitoring, performance, feature flags.
- Experienced in developing with frontend web framework (Vue, React, Angular).
- Experienced in developing API.
- Good understanding of testing fundamentals.
- Good understanding of SQL databases.
- Excellent verbal and written communication skills.
Nice to have
- You have an edge over your competitors if you have any of the following.
- Proficiency in Typescript.
- Proficiency in PHP, especially Laravel.
- Proficiency in designing and deploying microservices.
- Proficiency in TDD.
- Proficiency in English (reading and writing).
- Proficiency in automated testing.