Full-Stack Developer

Job Summary

A Full Stack Developer, also known as a Full Stack Software Engineer, is responsible for working on both the front-end and back-end of web applications. Here are some key duties and responsibilities typically included in a Full Stack Developer job description.

Job Responsibilities

•Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience.
•Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements.
•Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems.
•Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.

Education

Bachelor's Degree of Any major

Skill, Knowledge, and Experience

•At least 2-5 years of software development experience with experience working in Agile teams
•Excellent programming skills in Go Lang, React Js or Vue Js
•Experience and working knowledge of HTML/CSS, XML
•Working knowledge of SQL and one common database technology, such as Postgres, MySQL, MongoDB*
•Experience with at least one unit testing framework, such as Mocha, RSpec*
•Familiarity with the concepts of Functional Programming and Microservices is a plus
•Experience developing Desktop and Mobile Applications

Certification

Other Requirements