Job Description :

Full Stack Developer

Location: Denver, CO

Full Stack Developer - JD

• Participate as an Agile team member in design, review, and planning meetings.

• You will design, develop and build core applications and features spanning multiple layers - front-end, microservices, database, messaging queues, workflow system

• Build Microservices, APIs and service workers

• Provide thought leadership and propose high preforming solutions

• Refactor and enhance the applications to improve performance and maintainability.

• Ensure application content and developed code complies with design standards, coding standards, practices and approaches.

• Work as a team to develop optimal solutions that meet customers and business needs.

• Support testing, deployment, and monitoring of applications.

• Unit test, Automate, and take pride and responsibility for the Quality of the work you develop and deliver.

 

Qualifications

• 10 or more years of demonstrable development experience building software that provide the user with a complete, delightful experience.

• Understanding of and experience in using RESTful Services and messaging platforms.

• Good understanding and experience with http/2, grpc protocols.

• In depth knowledge of front-end technologies such as React, CSS/SASS, RxJS.

• In depth knowledge of backend technologies, Node.js, golang, kafka, BPM systems

• A solid understanding of RESTful Services, Event Driven Development, simple message buses, event streams.

• Understanding of dynamodb/MongoDB/couchbase and/or SQL - mysql, postgres.

• Proficiency with SOLID Principals and Design Patterns.

• Proficiency with debugging, source control -git , and defect tracking.

• Proficiency with distributed systems design.

• Knowledge of AWS/GCP, Kubernetes, Docker, CI/CD.

• Familiarity with unit testing and Test-Driven Design.

• Familiarity with Domain Driven Design.

             

Similar Jobs you may be interested in ..