Developer II

GESA CREDIT UNION•Richland, WA
•$83,451 - $139,085•Onsite

About The Position

The Developer II develops, enhances, supports, and maintains applications for Gesa Credit Union’s banking operations. Working with project managers, product owners, senior developers, and other stakeholders, this role independently delivers significant features end-to-end within its domain, contributes to technical design decisions, and identifies opportunities to improve performance and reliability. The Developer II also stays current with evolving technologies and secure development practices, supports production applications, and helps mentor associate and entry-level developers. The position is based at the South Richland HQ in Richland, Washington, and is listed as full-time, salaried. The stated salary range is $83,450.81–$139,084.69. Gesa notes that most new team members typically start between the minimum and midpoint of the range, depending on experience and qualifications. Applicants need a bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent specialized courses, training, and/or directly related experience. At least three years of similar or related functional and technical experience is required. One year of iPaaS development, such as MuleSoft, is preferred. The role requires experience or familiarity with relevant web, back-end, database, API, source control, container, and CI/CD technologies, as detailed in the qualifications.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent specialized courses, training, and/or directly related experience.
  • At least three years of similar or related functional and technical experience.
  • Excellent verbal and written communication skills.
  • Strong analytical, attention-to-detail, troubleshooting, and problem-solving skills.
  • Experience in an agile and scrum environment.
  • Working knowledge of web security principles and other security systems.
  • Ability to analyze information and recommend achievable process improvements to management.
  • Ability to self-organize, prioritize, and manage multiple complex tasks.
  • Ability to lead or facilitate technical discussions for assigned work and collaborate across teams and stakeholders.
  • Ability to mentor junior developers and provide constructive feedback through code reviews.
  • Working understanding of common application security risks and secure coding practices, including OWASP Top 10 awareness.
  • Awareness of secure software development practices, such as secure SDLC/SSDF-aligned practices, and software supply-chain considerations such as dependency hygiene.
  • Ability to travel to complete assigned responsibilities and attend professional seminars and education as approved.
  • Familiarity with at least one modern front-end technology, such as Angular or React.
  • Familiarity with at least one modern back-end technology, such as NodeJS/Express or .NET.
  • Familiarity with AI code-assistance tools, such as GitHub Copilot or Claude Code.
  • Experience with at least one modern database platform, such as SQL Server or Oracle.
  • Experience working with and developing against REST or SOAP APIs.
  • Experience with Git source control and basic branching workflows.
  • Familiarity with microservices architecture and container technology such as Docker.
  • Familiarity with CI/CD concepts and automated quality checks in pipelines, such as build, test, and security checks.

Nice To Haves

  • At least one year of Integration Platform as a Service (iPaaS) development, such as MuleSoft.
  • Knowledge of the financial industry, products, and services.
  • Credit union experience.
  • Experience with an integration platform such as MuleSoft.
  • Exposure to application security or code-scanning tools and remediation workflows, such as static-analysis findings.

Responsibilities

  • Work with project managers, product owners, and other developers to develop custom software applications.
  • Design, develop, and test code in accordance with Gesa’s coding standards and established patterns.
  • Develop custom REST or SOAP Web APIs to integrate software components.
  • Write unit tests for the employee’s own and others’ software components, and contribute to basic integration testing where appropriate.
  • Participate in technical design discussions for assigned work and propose implementation approaches and tradeoffs.
  • Optimize application performance and identify bottlenecks within owned components or services.
  • Design and implement security measures for assigned application areas, following secure coding practices throughout the software development lifecycle.
  • Participate in code reviews to improve code quality, security, and maintainability, and incorporate feedback constructively.
  • Participate in incident response and resolve production problems within assigned application areas.
  • Maintain comprehensive documentation for developed applications and systems.
  • Provide ongoing support and maintenance for existing applications.
  • Identify and address technical debt and recommend achievable process improvements.
  • Mentor associate and entry-level developers through pairing, code review feedback, and knowledge sharing.
  • Keep current with evolving technology, evaluate new or changing technology, and share relevant information with senior engineers and leadership.
  • Complete work accurately and on time.
  • Travel to complete assigned responsibilities and attend professional seminars and education as approved.

Benefits

  • Competitive pay.
  • Medical, dental, vision, and life insurance.
  • 20 days per year of paid time off and 10 paid holidays.
  • 401(k) match.
  • Incentive program.
  • Tuition assistance and student loan repayment.
  • Commuter benefits.
  • Paid time off to volunteer in the community.
  • Product discounts.
  • Engaging work environment.
  • Rewards and recognition programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service