Full Stack Engineer Enterprise Experience | Innovative Tech Co.
- Minimum of 5-7 years’ experience as a Software Engineer
- 2+ years of experience working as a Team Leader
- The ability to engage, Delivery and Collaborate with the Senior Management and the Chief Technology Officer.
- Full-stack development in enterprise-level and ability to build a solution design. Ideally, you will have a career experience working on complex enterprise development projects.
- Proficient with Node.js and Angular and Web development technology using HTML,
- Experience with at least one of the major JavaScript frameworks ( Angular / React / Vue.js)
- Experience of Node.js and building SAAS products is vital
- Experience with responsive design
- Strong documentation skills
- Experience in the creation of software design standards, selection of design patterns
- Experience with source control management systems including Git and continuous integration/deployment environments
- Experience with automated unit testing, debugging, performance profiling and optimization
- A solid understanding of networking and distributed computing environment concepts
- Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
- Experience with multi-threading and concurrency
- Experience in NoSQL database design and programming, using MongoDB is a must
- Expertise in cloud-based development, with container-based architecture and orchestration- beneficial.