What are the responsibilities and job description for the Fullstack Engineer, Consumer Product position at Vista?
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
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
- 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