Senior Full- stack Developer
We are looking for a senior full stack developer with Node.js, NestJS, and React on the Front End and Python and Web services/API experiences to join one of the new development teams. This full- stack role prioritizes Node.js, NestJS which is required at a senior level, and React at an advanced level.
Responsibilities
Mentor and guide junior engineers, supporting their professional growth and development.
Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices- based products
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
Partner with Project Manager towards improving and fulfilling technical direction of product
Evangelize and promote JavaScript- React.js best practices
Working in a team of software engineers, product owners and UI/UX designers in creating and continuously improving end- to- end solutions
Essential Skills
Good English skill
Solid experience in designing & developing RESTful APIs and microservices- based system.
Excellent software engineering skills and solution driven way of thinking.
Experience in AWS or other cloud environments is a plus
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 with React or other declarative UI frameworks is a plus.
Solid experience in Agile development environments
Experience in event- driven architectures, messaging patterns and Apache Kafka is a plus.
Strong understanding of standard Software Engineering process and Agile methodology
Strong understanding of secure coding practices and application security
You should be an expert in
▪ RestfulAPIs
▪ NoSql (MongoDB, Redis…)
▪ JavaScript / TypeScript
▪ PHP would be a plus.
▪ Python
▪ Docker/Container
▪ Relational DB (PostgreSQL,) Mysql
▪ Restful APIs design (OpenAPI, Swagger)
▪ NodeJS/NestJS
▪ ReactJS
You should have knowledge of several of these technologies
▪ Architectural Patterns
▪ HTML/CSS
▪ Basic PHP
▪ AWS knowledge
▪ Jenkins
▪ Kubernetes
▪ UI/UX
▪ Apache Kafka
▪ Monitoring Tools (Grafana, Kibana….)
▪ Symfony 4
▪ XML
▪ Cross Browser development (mobile first)
Why you’ll love working here
▪ Commitment to community development: charity every quarter, blood donation, etc
▪ Premium Healthcare and Accident insurance
▪ Other bonuses
▪ Various training on technical and soft skills
▪ Teambuilding, Company trip, Year- end party, etc.
▪ Attractive salary and benefits packages.