Scale Army Careers - Senior Fullstack Engineer
Requirements
• 5+ years building production Ruby on Rails APIs (Rails 7+), with deep familiarity with ActiveRecord, Sidekiq, RSpec, JWT/auth flows, and PostgreSQL schema design. • 5+ years • Ruby on Rails • ActiveRecord • Sidekiq • RSpec • 5+ years building production React applications using hooks and modern state management patterns. • 5+ years • React • TypeScript and modern JS toolchains including Bun, Vite, and esbuild. • esbuild • Production Python (3.11+) experience, ideally with Dagster, Airflow, or similar orchestration frameworks. • Python (3.11+) • Dagster • Airflow • Hands-on experience contributing to ETL pipelines, Snowflake transformations, and external API integrations. • ETL pipelines • Snowflake • Experience with Docker, Docker Compose, and container-based local development workflows. • Docker • Docker Compose • Working knowledge of AWS services (ECS Fargate, Lambda, EventBridge, S3) and infrastructure-as-code via Terraform. • Terraform • Experience with CI/CD pipelines using GitHub Actions and a strong understanding of observability practices. • CI/CD pipelines • GitHub Actions • Track record of writing technical specs, RFCs, or architecture documentation in a cross-team environment. • Strong architectural thinking across backend, frontend, and data systems — able to spot patterns and risks across services. • Bias toward simplicity: removes code and abstractions as readily as adding them. • Comfortable operating autonomously in a multi-repo, fast-moving codebase alongside AI coding agents. • Mentorship mindset — makes the team around them better through review, documentation, and pairing rather than heroic individual contribution. • Strong opinions loosely held on testing strategy, dependency management, and incremental refactoring. • Judgment to know when to standardize across services and when to let a service stay appropriately opinionated. • Comfortable working in ambiguity and driving clarity through documentation and communication. • Opportunity • This is a rare opportunity for a polyglot senior engineer to have genuine architectural ownership across an entire product platform — not just one slice of the stack. You will work at the frontier of AI-assisted software development, shaping how engineers and AI agents collaborate in a production environment, while directly influencing the engineering culture and practices of a growing, technically ambitious team. The role offers a competitive base compensation of $4,000–$5,000 per month, full remote flexibility, and the chance to make a lasting mark on a platform that sits at the intersection of machine learning, marketing intelligence, and modern software engineering. • Application Process: • To be considered for this role these steps need to be followed: • Fill in the application form • Record a video showcasing your skill sets
Responsibilities
• Backend Development • Backend Development • Design and ship production features on the Ruby on Rails API, including authentication flows, background jobs via Sidekiq, and PostgreSQL schema design. • Ruby on Rails • Sidekiq • Maintain and improve API contracts using OpenAPI or JSON:API standards consumed by SPA frontends. • OpenAPI • JSON:API • Write and enforce test coverage using RSpec, maintaining high reliability across services. • RSpec • Frontend Development • Build and maintain React applications using hooks and modern state management patterns. • Work confidently with TypeScript, modern bundlers, and JS toolchains including Bun, Vite, and esbuild. • TypeScript • esbuild • Contribute to and evolve a shared component library and design system. • Python & Data Platform • Contribute to ETL pipelines, Snowflake transformations, and external API integrations. • Snowflake • Work with orchestration tools such as Dagster or Airflow to manage data workflows in production. • Dagster • Airflow • Partner with Data Science and ML Engineering teams to productionize models into reliable, observable inference services. • Infrastructure & DevOps • Maintain and improve container-based local development using Docker and Docker Compose. • Docker • Docker Compose • Operate within an AWS environment (ECS Fargate, Lambda, EventBridge, S3) and support infrastructure managed via Terraform. • Terraform • Own and improve CI/CD pipelines using GitHub Actions and drive pragmatic observability across services. • CI/CD pipelines • GitHub Actions • Engineering Leadership & Developer Experience • Establish and enforce engineering best practices across a 20+ repo workspace, covering testing strategy, CI/CD, observability, and code review standards. • Improve developer experience through local dev tooling, Makefile automation, and onboarding documentation. • Makefile • Lead code reviews and PR triage; drive improvements in type safety, security, and incremental refactoring. • Write clear specs, RFCs, and architecture docs — including agent-readable context files for AI coding agent workflows using tools like Claude Code or Cursor. • Claude Code • Cursor • Mentor engineers through pairing, documentation, and review rather than gatekeeping.
Benefits
• $4K – $5K per month • Final compensation is set after evaluating experience and location. • Upload your resume here to autofill key application fields. • Drop your resume here! • Parsing your resume. Autofilling key fields... • Please enter your full legal name as it appears on official documents. • The email you provide must be the same one you use to send your video. • Please share your phone number with the country code (e.g., +27 for South Africa, +20 for Egypt, +52 for Mexico). If it works for both WhatsApp and calls, even better. • Boost your chances! Please submit your resume in English and PDF format; otherwise, it will not be considered. Make sure it includes all tools you’ve mastered and fields you’ve worked in. • English and PDF format; • tools • or drag and drop here • We are looking for engineers with substantial hands-on Rails experience, specifically with Rails 7+, ActiveRecord, Sidekiq, RSpec, and JWT-based auth flows. • 1 year - 3 years • 4 years - 6 years • 7 years - 9 years • 10 years - 15+ years • 1 year - 3 years • 4 years - 6 years • 7 years - 9 years • Briefly share the tools you use, key use cases, any experience with automation, and how AI has improved your efficiency or output. • I have little or no production experience with Rails • I have maintained existing Rails applications and shipped minor features • I have built and maintained production Rails APIs, including authentication, background jobs, and database design • I have led architecture decisions for large Rails systems, established engineering standards, and mentored other developers • This role requires production-level work across Rails, React/TypeScript, and Python-based services. Select the option that most accurately reflects your current capabilities. • Strong in one area (backend, frontend, or data) with limited exposure to the others • Comfortable in two areas but not all three • Production experience across Rails, React/TypeScript, and Python-based services • Deep expertise across Rails, React/TypeScript, Python, cloud infrastructure, and cross-service architecture • Build the feature as requested and document the architectural issues for a future sprint • Pause all development until a full platform redesign is scoped and approved • Deliver the feature while proposing and implementing pragmatic improvements that reduce risk without blocking the release • Escalate the issue and wait for engineering leadership to determine the path forward • This role involves working across a 20+ repo workspace and raising engineering standards around testing, CI/CD, observability, and developer experience. Describe what you found, what you did, and what measurably improved as a result. • Describe the most complex full-stack system you've built or maintained in production. • Describe your experience with Docker-based local development environments and AWS infrastructure (ECS, Lambda, EventBridge, or similar). • Have you worked alongside AI coding agents such as Claude Code or Cursor, or designed codebases intended to be navigated by AI agents (e.g. writing CLAUDE.md-style context files, specs, or architecture docs for agent consumption)? • Your provided rate will be shared with clients. Changing it later may disqualify you. The job description contains the role's budget. • Select the tools you are comfortable using to manage projects, assign tasks, or track progress. • Google Workspace (Chat & Meet) • Choose the CRM platforms you’re familiar with for managing contacts, tracking sales, and organizing customer data. • Select the tools you’ve used to design, create content, or run marketing campaigns. • ActiveCampaign/Brevo/Kalviyo/MailChimp • Adobe After Effects • Adobe Illustrator • Adobe Photoshop • Adobe Premiere Pro • Buffer / Hootsuite • Google Analytics (GA4) • Meta Ads Manager • Meta Business Suite (Facebook/Instagram Ads Manager) • Select the programming languages and frameworks you’re skilled in for building and enhancing web applications. • AWS / Azure / Google Cloud Platform (GCP) • Google Cloud Platform (GCP) • Python (Django / Flask)
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT