Technical Lead
We are looking for a senior full stack team lead with Node.js and React on the Front End and Python and Web services/API experiences to join one of the new development teams. This fullstack role prioritizes Node.js, which is required at a senior level, and React at an advanced level.
Responsibilities
- Partner with Project Manager towards improving and fulfilling technical direction of product
- Evangelize and promote JavaScript – React.js best practices
- Be passionate about JavaScript – React.js, stay relevant and understand how to implement advancement for existing or new systems
- Design, develop, review, implement, and manage React.js application code and services for the production and pre-release environments
- Lead and conduct training to empower engineers to achieve a greater level of programming skill
- Working in a team of software engineers, product owners and UI/UX designers in creating and continuously improving end-to-end solutions
- Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices-based products
Essential Skills
- Experience in architecting, developing and deploying modern architectural patterns/techniques
- Experience in building, integrating and operating highly distributed applications (Microservices, SOA, self-contained-systems)
- Experience in event-driven architectures, messaging patterns and Apache Kafka is a plus
- Experience in leading and coaching at least one software engineering team
- Solid experience in designing & developing RESTful APIs and microservices-based system
- Solid experience in Agile development environments
- Strong understanding of standard Software Engineering process and Agile methodology
- Excellent software engineering skills and solution driven way of thinking.
- Experience with React or other declarative UI frameworks is a plus.
- Experience in AWS or other cloud environments is a plus
- Strong understanding of secure coding practices and application security
- Good English skill
You should be an expert in
- NodeJS
- Elastic Search
- Relational DB (PostgreSQL,) Mysql
- NoSql (MongoDB, Redis…)
- Docker/Container
- Python
- Restful APIs design (OpenAPI, Swagger)
- JavaScript / TypeScript
- NestJS / PHP would be a plus
- React (ReactNative would be a plus)
- RestfulAPIs
You should have knowledge of several of these technologies
- Kubernetes
- XML
- Jenkins
- Apache Kafka
- Monitoring Tools (Grafana, Kibana….)
- Architectural Patterns
- Cross Browser development (mobile first)
- HTML/CSS
- UI/UX
- Basic PHP
- Symfony 4
- AWS knowledge
Why you’ll love working here
- Attractive salary and benefits packages.
- Premium Healthcare and Accident insurance
- Various training on technical and soft skills
- Teambuilding, Company trip, Year-end party, etc.
- Other bonuses
- Commitment to community development: charity every quarter, blood donation, etc.