> Markdown version of [/jobs/ext/599973-fair-station-project-senior-platform-web-application-engineer](https://www.wearedevelopers.com/jobs/ext/599973-fair-station-project-senior-platform-web-application-engineer). 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). --- # FAIR Station Project, Senior Platform & Web Application Engineer - **Company:** Code - **Location:** Oakland, CA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Application Programming Interfaces (APIs), Amazon Web Services, User Authentication, Software Bug Management, Continuous Integration, Software Design Patterns, Web Development, Model View Controller (MVC), Open Source Technology, Ruby on Rails, Systems Integration, Management of Software Versions, Web Applications, Reliability Availability Maintainability and Safety Software, Cloud Platform System, Backend, Containerization, Free and Open-Source Software, Api Design, Restful APIs, Docker, Web Api - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a5852baefd9c8cc4 ## About the Role Do you have experience in Web applications?, * Experience building and maintaining production web applications (e.g., Ruby on Rails or similar MVC frameworks) * Strong backend and API design experience (RESTful services, versioning strategies, authentication/authorization patterns) * Experience evolving and modernizing mature applications without disrupting existing users * Experience containerizing applications (Docker) and deploying to cloud environments (e.g., AWS or comparable platforms) * Experience contributing to or working within open-source software environments * Strong documentation and communication skills; ability to collaborate effectively in a cross-functional, distributed team Preferred * Experience working in Ruby on Rails applications * Experience designing software intended for reuse across institutions or organizations * Experience integrating with external APIs or ecosystem platforms * Familiarity with research infrastructure, scholarly communication systems, or open science ecosystems * Passion for building awesome open source tools for the research community * Experience working in grant-funded or public-interest technology environments ## Description The Senior Platform & Web Application Engineer will play a key role in advancing the technical evolution of UC Nature's RAMS as part of the FAIR Station initiative. Working in close partnership with the Product Manager and UC Nature stakeholders, this role will focus on expanding RAMS into a modular, API-forward, containerized platform designed for interoperability and reuse. This position emphasizes thoughtful modernization of an existing production Rails application, addition of API capabilities to support open infrastructure integrations, all while maintaining continuity of service for current users. The role blends strong web application development with platform thinking, open-source practices, and sustainable architecture design. The Senior Platform & Web Application Engineer contributes to the technical evolution of the FAIR Station platform, working in close partnership with a Product Manager, developer, and UC Nature domain experts. Technical direction and architectural priorities are guided by CaliUC3's platform stewardship and project governance, while day-to-day implementation, integration work, and iterative delivery are carried out collaboratively within the engineering team. API & Open Infrastructure Integration * Design and implement RESTful APIs to support integrations with external research infrastructure systems (e.g., persistent identifier providers, repositories, research workflow tools) * Establish clear versioning, authentication, and documentation practices for public-facing APIs * Ensure integration patterns are maintainable, well-documented, and aligned with open infrastructure best practices Containerization & Deployment * Support and implement transition to containerized (Docker-based) deployment environments * Improve CI/CD workflows, observability, and operational reliability * Contribute to deployment models that support both hosted and self-managed implementations Collaboration & Delivery * Partner closely with the Product Manager on roadmap sequencing and iterative delivery * Collaborate with the RAMS development team and UC Nature domain experts to ensure technical decisions align with user workflows and long-term sustainability * Address feature requests, usability improvements, and bug fixes in coordination with stakeholders * Contribute to documentation and implementation guidance for future adopters Open Source & Sustainability * Contribute to maintaining RAMS as a public, open-source platform * Support documentation and development practices that encourage sustainability and reuse * Help ensure the platform remains lightweight, maintainable, and aligned with public-interest infrastructure principles Platform & Application Evolution * Contribute to the ongoing architectural evolution of the RAMS application toward modular, reusable design patterns * Implement enhancements that support configurability and adoption beyond the UC system * Maintain system stability while incrementally modernizing components * Participate in architectural decision-making and documentation ## Related Videos - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Always on the Right Track with Rails with Eileen Uchitelle, Senior System Engineer at GitHub](https://www.wearedevelopers.com/videos/100358-always-on-the-right-track-with-rails-with-eileen-uchitelle-senior-system-engineer-at-github) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [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)