Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Back End Engineer (APPZ-BACA)

Applicantz

Back End Engineer (APPZ-BACA)

Portland, OR
Full Time
Paid
  • Responsibilities

    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.