Overall 12-15 years of experience with 5+ years on React is required
Typescript is required
Application Architecture
Duties:
- Participate in development life cycle activities like design, coding, testing and release for both internal tools and customer-faced products.
- Develop full-featured web application, scale back-end services, web services, restful APIs, and micro services etc.
- Build reusable code and libraries, with performance and security in mind. Work closely with team members and PMs to gather requirements, design, implement and release. Proven problem-solving and interpersonal communication skills
Skills:
- Solid understanding of the full web development life cycle.
- 8+ years of full-stack web development experience with knowledge of both backend (API development, Databases, Application servers) and frontend (ReactJS, Typescript, Tailwind, HTML, CSS, JavaScript).
- Ability to deliver production code in diverse languages, such as GoLang, Python, and JavaScript.
- Experience with frameworks such ReactJS and 8+ years of experience with relational databases Postgres and SQL.
- Experience with NoSQL such as ElasticSearch or MongoDB will be a plus.
- Proficient in using git or equivalent version control tool.
- Experience with Terraform and IaaC is a plus.
- Experience building applications in GCP a plus.
Education
B.Sc. in Computer Science or a related field