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

Software Engineer Mid Level

Catapult Recruiting LLC.

Software Engineer Mid Level

Beaverton, OR
Full Time
Paid
  • Responsibilities

    Job Description

    We are looking for a SOFTWARE ENGINEER to join our Engineering team in Beaverton, Oregon.

    WHAT YOU’LL DO

    • Work across the stack to from UI to database
    • Leverage AWS to deliver efficient, cloud-native solutions
    • Write unit, integration, and functional tests, and work with others in doing the same
    • Design and develop REST APIs and other code that is reliable, maintainable, and extendable
    • Participate in design/code reviews
    • Document software designs and project tasks
    • Review functional requirements and analyze their impact on software design
    • Work with team members to improve development processes and practices

    THE SKILLS YOU’LL NEED

    • Bachelor's degree in Computer Science or equivalent experience
    • 2-5+ years’ experience in software development
    • Modern object-oriented scripting languages such as JavaScript, Typescript, or equivalent
    • Knowledge of Modern Server Frameworks such as Node, Spark, or Spring Boot
    • Knowledge of Modern Web UI Frameworks such as Angular or React
    • Familiarity with Cloud-Native Development such as in AWS, Azure, or Google
    • Knowledge of Microservices established best practices
    • Knowledge of REST APIs established best practices
    • Knowledge of Design Principles and Patterns
    • Practical experience with OO and/or Functional Programming
    • Practical experience with unit testing
    • Strong experience with Agile and at least one agile methodology such as SCRUM, XP, or SAFE

    Company Description

    Our vision is where all our customers technology staffing needs are filled by professional, reliable, happy people who love their work and love the company they work for. By identifying and satisfying our customers needs utilizing qualified professionals and modern tools, we are working hard to build stronger business relationships!!