Software Engineer

IBA InfoTech Inc.
Portland, OR, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Agile Methodology HTML5 Unit Testing Cascading Style Sheets (CSS) Software Documentation Code Review DevOps Web Development Ember.Js Python (Programming Language)
+25 more
PostgreSQL MongoDB MySQL Node.Js NoSQL Scrum Methodology Ruby SQL Databases Strategies of Testing Web Applications Git Concourse Vue.js AngularJS Kubernetes Information Technology Cassandra Production Code Performance Monitor Aurelia Puppet Rundeck Restful APIs Golang Programming Languages

Job description

  • Apply agile methodology, participate in sprint planning, standups, demos, and retrospectives
  • Collaborate with product owners and team to groom stories, understand use cases, define success criteria, and estimate using story points
  • Work closely with QA and other team members to define and implement test strategy
  • Implement well-factored, scalable, secure production code to achieve story objectives
  • Integrate third-party applications and services via API integration
  • Run and monitor performance/integration/unit tests on new and existing applications
  • Respond to critical bugs and customer support escalations
  • Implement platform improvements for DevOps scalability and manageability
  • Mentor junior development staff to maintain unit test coverage and code documentation
  • Provide thought leadership for development best practices to contribute to a team culture of excellence

Requirements

  • Bachelor’s degree in Computer Science, related field, or equivalent experience.
  • 5+ years of relevant work experience building web applications
  • High proficiency in Javascript, HTML5, and CSS3
  • Familiarity with SQL and NoSQL databases (ie., MySQL, MongoDB, Cassandra)
  • Experience with one or more back-end languages such as PHP, Python, NodeJS, Go or Ruby and MySQL or PostgreSQL.
  • Ability to multitask, take initiative, and adapt to unforeseen circumstances, * Experience working on a high-functioning Agile software development team
  • Experience with highly-available, highly-scalable enterprise-level web applications
  • Experience building and/or consuming REST web services
  • Experience with Javascript frameworks such as Angular, Aurelia, Vue, and Ember
  • Experience with DevOps technologies such as Gearman, Rundeck, Concourse CI, Kubernetes, Puppet, Chef
  • Experience using Git for version control, applying the fork-and-pull-request workflow, and participating in code reviews

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all