‹ Back to all jobsExpression of interest

Software EngineerFlexible

LocationPortland, OR - United States
Work TypeContract/Temp
Published At:10 months ago
  • Software Engineer
  • Javascript
  • AWS
  • python
  • Node.JS
  • React
  • Typescript
  • Java

We have a number of opportunities that have onsite, hybrid, remote, or flexible work opportunities across the United States. Express your interest to find out more!

Job no: MKEBJ
Category: Information Technology
  • Multiple Contract Opportunities!
  • Remote, Hybrid & Onsite Options
  • Opportunity to showcase skills and get expert advice on resumes

The Software Engineer will be responsible for developing, designing, and maintaining software applications with a focus on leveraging cutting-edge technologies.

Responsibilities:

  • Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
  • Write clean, efficient, and maintainable code using Python, Node.js, TypeScript, Java, and JavaScript.
  • Design, implement, and maintain RESTful APIs for seamless integration between different components of systems.
  • Develop and optimize database structures and queries to ensure optimal performance.
  • Work on the front-end development using React to create intuitive and responsive user interfaces.
  • Utilize AWS services to build and deploy scalable and reliable cloud-based applications.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a strong focus on Python, Node.js, TypeScript, Java, and JavaScript.
  • Solid understanding of web development technologies, including React for front-end development.
  • Experience with cloud computing platforms, especially AWS services.
  • Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment.
  • Excellent communication and collaboration skills to work effectively within a team.
  • Knowledge of software development best practices, including version control, testing, and code reviews.
  • Familiarity with Agile/Scrum methodologies.


The Software Engineer opportunity is used to fill high-volume roles or frequently hired positions to be used for future openings. By filling out an application you are joining our LiveMarket, where you have the opportunity to be matched with openings that are the right fit for you. The responsibilities and requirements of each role vary by opportunity. Our team will help guide you on how to best showcase your skills and match you to the right opportunity for you!

  • Published on 16 Dec 2023, 3:29 AM