Full-Stack Software Engineer - Ruby on Rails : 26-02584
This contract role involves developing and maintaining cloud-based licensing systems with a focus on product activation, entitlements, and renewals. The engineer will build both frontend and backend components using React and Ruby on Rails, ensuring security and compliance within regulated federal cloud environments. The position requires strong expertise in scalable backend services, cloud infrastructure, and adherence to stringent security standards.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking a Full-Stack Software Engineer (Ruby on Rails) to design, build, and maintain cloud-based licensing systems that handle product activation, entitlements, renewals, and auditability. This is a contract role focused on both frontend and backend work in secure, regulated cloud environments.
- Design and implement full-stack features for product licensing workflows.
- Build responsive web applications using React (or comparable frontend frameworks).
- Develop and optimize backend services and data models using Ruby on Rails.
- Design and tune PostgreSQL schemas and queries for performance and scale.
- Implement and maintain APIs and backend services with strong test coverage.
- Containerize applications and manage deployments using Docker and Kubernetes.
- Build, maintain, and improve CI/CD pipelines for automated delivery.
- Translate security and compliance requirements (FedRAMP/DoD IL levels) into practical engineering controls.
- Collaborate with product, QA, security, and DevOps teams to deliver production-ready systems.
Key Qualifications
- 5+ years of professional software engineering experience.
- Strong experience with React (or comparable frontend frameworks) and state management (e.g., Redux).
- Strong experience with Ruby on Rails (or a comparable server-side MVC framework).
- Proven ability with PostgreSQL — schema design, indexing, and query performance.
- Experience with Kubernetes and Docker for orchestration and containerization.
- Hands-on experience building CI/CD pipelines and automated testing frameworks.
- Solid API/backend development experience; focus on reliability, security, and maintainability.
- Experience operating production cloud applications.
- Experience with security- and compliance-driven cloud environments (FedRAMP High, DoD IL5) is highly preferred.
- Comfortable working in a W-2 contractor engagement and producing clear engineering documentation.
Contract & Location Details
- Employment type: CONTRACTOR (W-2 only)
- Duration: 12 months (with possible extension)
- Location: San Jose, CA — TELECOMMUTE (remote work supported; applicant must be eligible to work in the U.S.)
- Compensation: $55.00 to $60.00 per hour
- Clearance/Compliance: Experience supporting regulated federal cloud environments preferred (FedRAMP High / DoD IL5)
Nice-to-Have / Preferred
- Prior work on cloud licensing, entitlement systems, or activation services.
- Experience with production observability (logging, tracing, metrics) and SRE practices.
- Familiarity with secure deployment patterns and audits for federal customers.
- Background in automated security testing and CI-integrated compliance checks.
Professional & Legal Notes
- Applicants must be legally authorized to work in the United States for the duration of the contract.
- This posting follows applicable US hiring laws for roles listed in California (San Jose, CA). The listed hourly rate is the pay range provided by the client and appears above.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range