Remote Full Stack WEB Developer at iTech Solutions 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 30,900+ jobs that allow you to work anywhere and live everywhere.

The largest collection of Remote Jobs for Digital Nomads online. Get a remote job you can do anywhere at Remote Companies like Buffer, Zapier and Automattic who embrace the future. There are 30,900+ jobs that allow you to work anywhere and live everywhere.

  Jobs

  People

👉 Hiring for a remote Full Stack position?

Post a Job - $299
on the 🏆 #1 remote jobs board

iTech Solutions

 

Full Stack WEB Developer

verified

Full Stack WEB Developer  


iTech Solutions

verified

full stack

dev

web dev

digital nomad

full stack

dev

web dev

digital nomad

15d
{linebreak}Full-Stack Developer{linebreak}{linebreak}Open to Portland, Phoenix, Denver as work locations, and WAH in the Pacific / Mtn time zones.{linebreak}{linebreak}This role involves a senior contributor, working hand-in-hand with a veteran team of software developers who are creating exciting new features for customers.{linebreak}{linebreak}Key Skills: TypeScript, Angular, NetJS{linebreak}{linebreak}{linebreak}A successful candidate should have:{linebreak}{linebreak}{linebreak}* Extensive experience with distributed and event systems.{linebreak}{linebreak}* Ability to think strategically about the product as well as technical challenges.{linebreak}{linebreak}* Demonstrate a "dev-ops as culture" mindset.{linebreak}{linebreak}* Desire to work in a team of high performers, who hold each other accountable to perform to their very best.{linebreak}{linebreak}* Desire to work in a highly disciplined agile team, focused on continuous improvement.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Duties:{linebreak}{linebreak}{linebreak}* Architecting, developing, testing and deploying highly scalable distributed systems and data processes.{linebreak}{linebreak}* Design and implement support tools for data processes{linebreak}{linebreak}* Benchmark systems, analyze bottlenecks and propose solutions to eliminate them.{linebreak}{linebreak}* Collaborate with other senior application specialist in the organization to create an atmosphere of group contribution in addition to individual execution that makes the organization more efficient and knowledgeable.{linebreak}{linebreak}* Re-use existing software development practices where possible for productivity but also introduce new trending industry practices and tools where appropriate.{linebreak}{linebreak}* Design robust solutions to hard problems that also take into account scale, security, reliability, and cost.{linebreak}{linebreak}* Deliver needed project functionality for specific deliverables but deliver in such a way that the value is useful to the organization in the long term.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}Required Skills:{linebreak}{linebreak}{linebreak}* A full-stack developer will have experience with components at each layer of modern web applications. A modern full-stack web developer should have experience with many of the following languages, technologies, platforms, and frameworks.{linebreak}{linebreak}* JavaScript (TypeScript a plus){linebreak}{linebreak}* Ideal candidate has production experience providing solutions based on JavaScript in the front and back end{linebreak}{linebreak}* Ideal candidate should be familiar with latest features in ECMAScript (ES), and can describe things like prototypal inheritance, de-structuring, the spread operator, this, and other advanced javascript concepts.{linebreak}{linebreak}* Ideal candidate has worked with TypeScript or a language that utilizes static typing and understand the advantages and disadvantages{linebreak}{linebreak}* Our teams use TypeScript extensively and find that candidates that don't have a lot of TypeScript benefit from significant static language experience combined with JavaScript experience.{linebreak}{linebreak}* NodeJS{linebreak}{linebreak}* Ideal candidate has extensive production experience providing back-end solutions with NodeJS in self-hosted and cloud-hosted environments{linebreak}{linebreak}* Ideal candidate should be able to discuss internals of NodeJS such as the event loop, asynchronous programming, streams, and node ecosystem concerns (i.e. versioning and deployment){linebreak}{linebreak}* Angular{linebreak}{linebreak}* Ideal candidate has multiple deployed applications using Angular, preferably Angular 5+{linebreak}{linebreak}* Experience with state management libraries such NGRX is a plus{linebreak}{linebreak}* Experience with Nwrl's Nx workspace framework is also a plus{linebreak}{linebreak}* Candidates with extensive development in other Web based UI frameworks will work, but should be willing to prove they can rapidly adopt work with Angular concepts.{linebreak}{linebreak}* RESTful API's{linebreak}{linebreak}* Ideal candidate has extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices{linebreak}{linebreak}* Security{linebreak}{linebreak}* Ideal candidate understands the tenets of protecting client data in motion and at rest as well as different techniques for authenticating and authorizing clients / consumers of service data.{linebreak}{linebreak}* GIT{linebreak}{linebreak}* Ideal candidate has performed primary product development with GIT based source control solutions (Github, Gitlab, etc){linebreak}{linebreak}* Ideal candidate should understand concepts such as rebasing, squashing, cherry picking, and tagging.{linebreak}{linebreak}* NoSQL / SQL{linebreak}{linebreak}* Ideal candidate will have worked with unix based SQL, NoSQL databases (MongoDB, PostgresSQL, Oracle, etc){linebreak}{linebreak}* Ideal candidate has worked with JavaScript based libraries to access NoSql / SQL databases (TypeORM, Mongoose, Sequelize, etc){linebreak}{linebreak}* Test Automation Tools{linebreak}{linebreak}* Ideal candidate has worked with Functional and Unit test based frameworks to develop automated tests (Jest, Mocha, Jasmine, Cypress or Protractor){linebreak}{linebreak}* Other helpful skills / experience:{linebreak}{linebreak}* Continuous Integration (CI) / Continuous Deployments (CD){linebreak}{linebreak}* Ideal candidate has worked on projects with CI/CD tools (Jenkins, Bamboo, Gitlab-CI, etc){linebreak}{linebreak}* Container Technologies and Container Orchestration platforms{linebreak}{linebreak}* Ideal candidate has worked on projects with container based solutions (Docker, Kubernetes, OpenShift, EKS, etc){linebreak}{linebreak}* Bachelors degree in Computer Science or a related discipline, at least three, typically five or more years of solid, diverse work experience in IT with a minimum of four years experience application program development, or the equivalent in education and work experience.{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}{linebreak}For more information please contact Tom Mazzulla at 336-701-1226 or [email protected]

See more jobs at iTech Solutions

Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.