Full-Stack developer is a professional responsible for working on both front-end and back-end development processes. They design, develop, and maintain fully-fledged and functioning platforms with databases or servers.
About the position :
Full-stack Developer
Roles and responsibilities :
1+ years' experience designing and building web applications
Create architecture, designs, and documentation that will lead to consistent reliability,
scalability, security, and performance of the system as a whole
Hands-on experience in frontend programming languages and frameworks like ReactJS,
AngularJS, CSS and HTML
Hands-on experience in backend programming NodeJS, ExpressJS or Go Lang
Expertise in different database technologies like RDBMS like SQL Server, Oracle, MySQL,
NoSQL MongoDB etc
Experience with IaaS solutions like Google Cloud platform, AWS, MS Azure. etc.
Experience with REST API or GraphQL development
Integration experience with enterprise software like SAP or other CRM, ERM, etc
Up to date with industry best practices and technologies, new and emerging
Important skills:
Flexibility - Should be willing and have the aptitude to learn new technologies
Adaptability - Should understand the reasons behind the frequent change in plans and be up to
the challenge of delivering things at short notice
Product Oriented Thinking - should come up with ideas to improve our product continuously
and marshal resources at hand
Understanding of different architecture patterns like microservices, event based architecture
and programming on the cloud
Passionate to solve real-world problems using technology
Skills and qualifications :
Minimum of Bachelor's degree in Computer Science, Software Engineering, Information
Technology, or related field