> Markdown version of [/jobs/ext/3207789-software-engineer-remote](https://www.wearedevelopers.com/jobs/ext/3207789-software-engineer-remote). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Remote) - **Company:** OPAL, INC. - **Location:** Portland, OR, United States - **Experience:** Expert - **Salary:** $115,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Cloud Computing, Code Coverage, Data Transmissions, Relational Databases, Elasticsearch, JavaScript Libraries, JSON, PostgreSQL, Node.Js, Redis, Ruby, Software Engineering, TypeScript, Web Applications, ReactJS, Front End Software Development, Docker, Elixir, Web Api, Microservices - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=204f077398b66151 ## About the Role You are an exceptional multitasker with an eye for detail. You thrive in a cohesive environment and are passionate about leveraging your skills to create and maintain Opal's platform., * 5+ years of related Full Stack software engineering experience, with a focus on frontend development. * Passion for building an excellent product, understanding its potential and realized impact, and creating great user experiences. * Experience developing enterprise-grade, cloud-based web applications and leveraging relational database technologies such as Postgres. * Working proficiency with AI-assisted development tooling (e.g., coding agents and related workflows), with a practical sense of where these tools help and where they need close supervision. * Strong knowledge of web application architecture patterns and pitfalls, with an informed opinion about the tradeoffs between them. * Familiarity with frontend Javascript libraries and frameworks, such as ReactJS. * Ability to efficiently create consensus, reach decisions, and deliver value to users by getting software shipped. * Comfortable with in-person and digital communications, with the ability to articulate and break down information for an audience of Designers, Engineers, Product Managers, and other stakeholders. * Experience working in a fast-paced, high-growth, and professional environment. * Motivated by the journey of working at a continually expanding and ambitious start-up. * Excellent interpersonal skills, working well in an open and collaborative environment. * Natural alignment with Opal's Values: Steadfast, Polish, Helpful, Empathetic, Intentional, Creative and Passionate. * Demonstrated ability to work effectively with individuals from diverse communities and cultures. Education: * Undergraduate degree or equivalent work experience required. ## Description * Write client-side interfaces using Javascript/React, and TypeScript and server-side functionality using Ruby/Rails, Elixir/Phoenix, or NodeJS. * Drive the creation, shipping, and maintenance of capabilities across the Opal Platform. * Use AI-assisted development tooling effectively in day-to-day work, applying good judgment about when it accelerates a task and when it is the wrong tool for the job. * Review AI-generated code with the same rigor applied to any other contribution, ensuring correctness, test coverage, and maintainability before it ships. * Participate in the entire product creative process, including design meetings, technical architecture decisions, and resulting implementation. * Collaborate with other members of the Engineering team, in addition to Product and Design teams. * Develop the APIs, web applications and microservices that power the Opal Platform. * Write and ship JSON:API compliant API endpoints with test coverage and with shared OpenAPI contracts. * Leverage technologies like Docker, Redis, Postgres, and ElasticSearch to build scalable and maintainable applications. ## Related Videos - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)