What are the responsibilities and job description for the Fullstack Engineer, Consumer Product position at Vista Global?
Overview
We are looking for a detail-oriented and proactive Fullstack Engineer to join our Consumer Products vertical at VistaTech LLC. As a Fullstack Engineer, you will be an essential part building the client-side and serverside for our consumer facing applications.
Responsibilities
· Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development lifecycle
· Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
· Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment
· Provide recommendations for continuous improvement
· Work alongside other engineers on the team to elevate technology and consistently apply best practices
· Collaborate with team to brainstorm and create new products
· Be a persistent, creative problem solver
Required Skills and Experience
· Master’s degree in computer science, Engineering, or a related field, or equivalent experience.
· 5 years of experience in software development.
· Experience with building high performance system requiring advanced algorithm solutions
· Experience with building React applications
· Experience with building APIs and micro-services using REST, GraphQL
· Preferably experience with test-driven development and automated testing frameworks
· Preferably experience with event-driven architecture, CQRS, event sourcing
· Preferably experience with distributed messaging systems