Position: Ruby on Rails Software Engineer
Location: Austin, TX/Sunnyvale, CA/Sacramento, CA – Onsite
Type of Hire: Long Term Contract
Job Description:
- We are seeking a Senior Software Engineer responsible for the development and design of web applications and components across both front-end (GUI) and backend.
- You will design, code, test, and implement websites and applications for internal or external use, and troubleshoot issues around performance, response times, capacity, and system limitations.
- You’ll collaborate with internal business partners, internal technology resources (database, system, networking), and external vendors, and ensure data quality, integrity, and consistency across the organization.
Responsibilities:
- Design, code, test, and implement large-scale web applications and components across the full stack (front-end GUI and backend).
- Troubleshoot and resolve issues around performance, response times, capacity, and system limitations.
- Collaborate with internal business partners, internal technology resources, and external vendors; maintain applications and ensure data quality, integrity, and consistency.
- Create and maintain documentation for the applications you build.
Preferred Qualifications:
- Testing, CI, and DevOps - working knowledge of integrated testing frameworks (RSpec, Mini Test), CI suites (CircleCI, Jenkins), and DevOps and AWS infrastructure.
- Golang and Java - expert knowledge of Golang, Java, or a similar compiled, high- concurrency, lower-level language (Erlang, C++, Rust, etc.).
- Analytical, Problem Solving, and Communication Skills - excellent analytical, problem- solving, and communication skills, including cross-functional collaboration and relationship building.
Minimum Qualifications:
- 6+ years in a senior software engineering role.
- 6+ years of the Ruby on Rails framework and Ruby as a core language.
- 6+ years of API design and interface technologies (JSON, ProtoBuf, REST, RPC, XML, etc.).
Knowledge of integrating GenAI into development workflows.