Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

sssssss

Engineer

Career Insights for Back End Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Oregon data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Back End Developer or Engineer is responsible for server-side web application logic and integration of the work front-end web developers do. Usually writes web services and APIs used by front-end developers and mobile application developers.

$121,910 / year median in Oregon

+7% projected growth

Explore Career

Job Description

Job Summary We are seeking a dynamic and innovative Engineer to join our technology team, driving the development and maintenance of robust, scalable systems. In this role, you will be instrumental in designing, implementing, and optimizing software solutions that power our core operations. Your expertise will help shape our infrastructure, ensuring high performance, security, and reliability across cloud and on-premises environments. If you thrive in a fast-paced environment where continuous improvement and collaboration are key, this is the opportunity for you to make a significant impact. Responsibilities Develop and maintain high-quality software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks like React and Express. Design scalable system architectures employing microservices, RESTful APIs, and design patterns to ensure flexibility and future growth. Collaborate within Agile teams to plan sprints, prioritize tasks, and deliver features efficiently using CI/CD pipelines with tools like GitHub, Git, SVN, and Jenkins. Implement cloud infrastructure solutions leveraging AWS and Azure to support application deployment, scalability, and security. Optimize database systems including MySQL and SQL Server for performance tuning, data integrity, and efficient data retrieval. Integrate APIs for seamless communication between different systems while ensuring security through RBAC (Role-Based Access Control) protocols. Conduct system design reviews focusing on system development best practices for reliability, scalability, and security in web development projects. Participate in code reviews, testing procedures, and documentation efforts to uphold high engineering standards. Qualifications Proven experience in software engineering with a strong background in IT infrastructure, web development, or application development. Proficiency in multiple programming languages including JavaScript (and related frameworks), Python, Java, C#, C++, C, VBA or.

NET technologies. Hands-on experience with microservices architecture, RESTful API design, cloud platforms (AWS or Azure), and containerization tools like Docker or Kubernetes is highly desirable. Solid understanding of system design principles for scalable systems with an emphasis on performance optimization. Familiarity with version control systems such as GitHub or SVN along with CI/CD processes for automated deployment workflows. Knowledge of database management using MySQL or SQL Server; experience with SQL query optimization is a plus. Strong grasp of software design patterns and best practices for front-end (React) and back-end development. Experience working within Agile methodologies to deliver iterative improvements efficiently while maintaining high-quality standards. Excellent problem-solving skills combined with the ability to communicate complex technical concepts clearly across teams. Join us if you're eager to innovate at the intersection of technology and engineering! We value energetic professionals who are passionate about building scalable solutions that make a difference every day.
Pay:
$66,480.45 - $80,062.48 per year
Work Location:
In person