Job Description
REMOTE ROLE TO START AND ONCE THE ENVIRONMENT CHANGES, THE CANDIDATE WILL NEED TO BE IN THE PORTLAND OFFICE.
This is a back end engineering role to design and create REST APIs.
We leverage Serverless technologies, Containerization, and AWS Cloud infrastructure heavily
*****CANDIDATES MUST HAVE EXPERIENCE WITH BUILDING SCALABLE MICRO SERVICES USING NODE.JS. IN THE AWS CLOUD ****
CONTRACT/TEMP TO START, WITH THE POSSIBILITY TO CONVERT.
REQUIREMENTS: NODE.JS, AWS, SERVERLESS TECHNOLOGIES AND RELATED TOOLS AND WEB FRAMEWORKS.
SKILLS AND QUALIFICATIONS:
- BS/MS in Computer Science or equivalent work experience.
- 8+ years of work experience developing scalable, customer facing web and software applications.
- 2+ years of professional experience working with Node.js or similar JavaScript frameworks is required.
- Practical experience building RESTful web services.
- Must have experience in AWS.
- Strong experience with Amazon Web Services (i.e. EC2, S3, IAM, RDS, CloudFront, CloudWatch, Lambda, CloudFormation, SAM etc.)
- Passionate for open source technologies
- Strong verbal and written communication skills
- Leadership experience as a Team Lead, Tech Lead, or Architect in previous roles
RESPONSIBILITIES:
- Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
- Build high quality code following unit testing and test driven development
- Drive and participate in code and document reviews, mentoring team in best practices
- Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
- Interpret and translate business needs to technical requirements and accurate estimates
- Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
- Work with team to troubleshoot code level problems quickly and efficiently
- Apply deep technical expertise to resolve challenging programming and design problems
- Focus on scalability, security and availability of all applications and processes
- Contribute to the design and architecture to enable secure, scalable and maintainable software
- Contribute to risk identification and risk mitigation strategies associated with the architecture
- Contribute to technical roadmap and technical debt elimination, balancing time, resource, and quality constraints to achieve business and strategic goals and requirements
Company Description
Applicantz is an AI-powered recruitment platform. Our advanced intelligence eliminates extended recruitment cycles by continually moving human intelligence to machines.