Full Stack Engineer
Software TechnologyJob description
Title
Full Stack Developer
Description
Looking for someone that has the willingness to take risks to develop technologies in uncharted waters, ambition to set a new technical standard.
As a Full Stack Developer, you will be a key member of the team helping to drive full (and correct) adoption of modern software engineering & delivery practices ( Agile, TDD, Stateless Design, Microservices,
Containerization, CI/CD, etc.). Knowledge and experience in implementing microservice solution is required. We currently have over 600 microservices in production running in Docker and Kubernetes clusters.
Our product catalog will dramatically grow and our team expanding. We are looking for key members to add to our team to take on new products such as machine learning, headless content delivery services and other products impacting Health Care.
You will mainly be developing Node apps using full RESTful API services. Strong familiarity to container workflows is essential as we are an end-to-end Docker shop.
Qualifications
--3+ years demonstrated work experience specifically focused in enterprise scale solutions, both with new development and configuration
--Experience shaping technical products or services.
--Strong analytical and quantitative skills; Data driven and results oriented.
--Capable of transforming business requirements into technical design
--Excellent communication skills - the ability to liaise with and influence a range of internal and external stakeholders
--Deep technical understanding of:
--Languages: node.js, Angular/React, RESTful APIs, JSON data structures, PWA/SPA style app design, Git
--DBs: SQL, Mongo, Apache Cassandra, (Legacy SQl for transformation efforts)
--Other: Docker, Kubernetes, Mobile development, Microservice architecture In addition to the required education and experience, the following attributes are desired:
--Have a passion for driving change and efficiency with partners of different disciplines.
--Be well versed in enterprise software development, from budgeting and resource management to design patterns, testing, coding practices, deployment, lifecycle management, and beyond.
--Use agile and lean principles in your product thinking-you're able to see large problems as a series of smaller jobs with expected outcomes.
--Be organized and process-oriented.
Required Skills : NodeJS is the #1 Key!!! Summary: - 7+ years of Software Development experience - 80% Backend work with NodeJS/API’s, 20% Front End JavaScript or React or Angular - NodeJS - API’s - React or Angular or JavaScript - Strong Communication Nice to Have but not Required: - Microservices - Docker
Basic Qualification :
Additional Skills : 100% REMOTE
Background Check :Yes
Drug Screen :Yes
Notes
- 80% back end/20% front end - Strong Node JS (they’re on 13/14) - may be upgrading to the latest version soon – must be where they spend most of their time. – Seasoned in this area - No .NET, no Java/Spring boot - Angular or React is fine MUST HAVE:
- Strong RESTFUL API based experience – FIRST THING HE SCREENS FOR.
- Understanding of web calls, APIs, production workflows - Must know GIT (versioning, knows how to branch, merge requests) NICE TO HAVE:
- Docker/Microservices is ideal but not a show stopper. o They can be trained 2 step interview process.
- Phone screen first - MS Teams video 1.5hr interview on the back end.
Selling points for candidate :100% REMOTE
Project Verification Info
Exclusive to Apex :Yes
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Development/Engineering
Master Job Title :Dev: Other
Branch Code :East Bay
Interested in this role?