Job Closed
This listing is no longer active.
Founded in the mid‑2010s, Reveal Technology operates as a mission‑driven startup headquartered in Bozeman, Montana, specializing in defense and public‑safety software tools s
Full Stack Engineer – Backend, Ruby on Rails, React
Location
United States
Posted
45 days ago
Salary
$130K - $170K / year
Seniority
Senior
Job Description
Full Stack Engineer – Backend, Ruby on Rails, React
Reveal Technology
• Build and maintain Ruby on Rails applications with PostgreSQL databases • Develop progressive web applications optimized for mobile and desktop • Design and implement RESTful APIs and database schemas • Deploy and manage applications using Kubernetes and containerization • Design data models for mission-critical defense and logistics systems • Implement authentication, authorization, and security best practices • Optimize application performance and offline capabilities • Work closely with product and design teams to translate requirements into technical solutions • Participate in code reviews and maintain high code quality standards • Build tools that support military readiness and logistics operations • Ensure applications meet security and compliance requirements • Integrate with DoD systems and secure data pipelines
Job Requirements
- 3-7 years of experience in full stack development
- Strong experience in Ruby on Rails, Docker, and Kubernetes is a must.
- Experience with React.
- Due to the nature of our work, qualified candidates must be US Citizens.
- Experience working with a modern DBMS (PostgreSQL, or similar).
- Developed database schemas and implemented a corresponding object model.
- Experience with authentication/authorization best practices.
- Comfort working in fast-moving, early-stage environments.
Benefits
- Medical, Dental, Vision coverage
- HSA/FSA options
- Parental Leave
- 401(k): 100% match for the first 6% contributed
- Unlimited Paid Time Off
- Home Office Stipend
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop scalable services in Node.js (TypeScript) using Prisma ORM, as well as services built with FastAPI. • Create high-performance user interfaces using the latest versions of Angular and React with Next.js. • Implement new features and maintain existing products with a strong focus on clean code. • Collaborate with Data Engineers to ensure APIs and data pipelines are fully aligned.
Company OverviewAt Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department OverviewJoin the Missions & Insights organization and directly shape the future of public safety technology. We are the innovation hub building cloud-native, intelligence-driven platforms that serve as the nerve center for modern emergency response and crime analysis. Our portfolio, which includes CommandCentral Aware and RapidDeploy, is leading the charge in cutting-edge capabilities like drone-as-first-responder and AI-driven situational awareness. The Aware Core Team is responsible for the collation, analysis, and visualization of critical, real-time data—from responder location and incident details to video analytics. Your work will empower real-time analysts to provide the most current, life-saving information to responders in the field. Job DescriptionWe are seeking a self-motivated, Software Engineer to drive the technical evolution of our core SaaS products. This is not just a development role; it's an opportunity to act as an architectural leader who influences our long-term technical strategy. You will champion technical change, make calculated architectural risks to improve sustainability and maintainability, and free up our teams to invest energy in deploying next-generation, life-saving features. If you thrive in a dynamic, agile environment, value transparent communication, and are passionate about solving complex, high-stakes problems, we want you to help us build a more resilient and intelligence-driven future for public safety. What You'll Do - Lead the Development of Microservices: Architect, develop, and deploy highly resilient microservices and Micro Frontends using our primary stack: Java, Spring, and Angular. - Drive Architectural Strategy: Propose, design, and lead the implementation of core architectural changes that enhance product performance, scalability, and maintainability. - Design for Multi-Tenant SaaS: Implement robust, secure, and performant platform features specifically tailored for our multi-tenant SaaS architecture in a cloud-native environment. - Cloud Engineering & Deployment: Leverage cloud technologies (Azure preferred) and modern DevOps tools (Docker, Kubernetes, Git) to ensure continuous delivery and operational excellence. - Cross-Functional Technical Leadership: Collaborate closely with Engineering, Product, QA, and Operations to translate complex product requirements into effective, secure, and reliable technical solutions. - Innovation & Efficiency: Proactively explore and integrate new industry technologies, including the use of Generative AI tools in your development workflow, to boost team productivity and product capabilities. Basic Requirements - 8+ years of professional experience in designing, developing, and deploying highly scalable and available enterprise systems. - Expert-level proficiency in Java, Spring Boot/Framework, and Object-Oriented Design (OOD) concepts. - Proven experience in building and consuming RESTful APIs (design and implementation). - Strong front-end experience with Angular and practical knowledge of Micro Frontend architectures. - Hands-on experience with cloud platforms; Azure is preferred, but deep experience with AWS or GCP will be considered. - Familiarity with cloud-native tooling: Docker, Kubernetes, and CI/CD pipelines using GitHub and Jira. - Demonstrated experience in applying architectural and design patterns for complex system development. - Proficiency in the Agile development methodology. - BS/MS degree in Computer Science or a relevant technical field. - Advanced English proficiency (reading, writing, and speaking) is required for effective cross-functional collaboration. #LI-RD1 Travel RequirementsNone Relocation ProvidedNone Position TypeExperienced Referral Payment PlanYesEEO Statement Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic. We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
• Como engenheiro(a) em estágio inicial, você terá um papel fundamental na arquitetura e escalabilidade da infraestrutura backend que sustenta nossa plataforma de saúde. • Esta é uma oportunidade de construir sistemas do zero — desenhando APIs, estruturando modelos de dados e otimizando performance para suportar uma empresa em rápido crescimento. • Você trabalhará de perto com product owners, designers e outros engenheiros para desenvolver novas funcionalidades, garantindo que nossos sistemas sejam escaláveis e confiáveis. • Desde a arquitetura de serviços backend até a análise e resolução de gargalos de performance, você terá autonomia sobre todo o ciclo de vida do produto — influenciando desde o design até a implementação. • Esta posição é ideal para profissionais que gostam de resolver problemas complexos em ambientes dinâmicos, trabalhar com times multidisciplinares e ver seu trabalho gerar impacto real.
Senior Java Developer (AWS, microservices) (She/ He/ They)
CapcoCapco, a Wipro company, is a management & technology consultancy dedicated to the financial services & energy industries
CAPCO POLAND *We are looking for Poland based candidate. Capco is a fully independent, global management and technology consultancy. For 25 years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps clients reduce costs and manage risk and regulatory change while increasing revenues. We are thinkers, innovators, and disruptors. We are small enough to care but large enough to matter. We also are experts in focused on development, automation, innovation, and long-term projects in financial services. In Capco, you can code, write, create, and live at your maximum capabilities without getting dull, tired, or foggy. The Role As a Senior Java Engineer, you will design and deliver robust backend solutions using modern microservices architectures. Working closely with cross-functional teams, you’ll help shape scalable systems in cloud-native environments, contributing to innovative digital platforms for leading financial institutions. What You’ll Do - Design and develop backend services using Java and modern microservices frameworks - Build scalable, cloud-native applications leveraging AWS services - Contribute to architecture decisions, including event-driven and CQRS patterns - Develop high-quality, maintainable code with a focus on performance and reliability - Collaborate with cross-functional teams to deliver end-to-end solutions Key Technologies: Java, AWS, microservices, CQRS, Micronaut What We’re Looking For - 7+ years of experience in backend engineering using Java and microservices architectures - Hands-on experience with AWS and cloud-native development - Familiarity with event-driven architecture and CQRS principles - Experience with frameworks such as Spring Boot or Micronaut - Solid understanding of software engineering best practices, including testing and CI/CD Bonus Points For - Experience working within financial services or consulting environments - Knowledge of messaging systems such as Kafka or similar technologies - Exposure to containerization and orchestration tools (Docker, Kubernetes) - Experience contributing to system design and architecture discussions - Experience supporting or mentoring other engineers We offer a flexible collaboration model based on a B2B contract, with the opportunity to work on diverse projects. RECRUITMENT PROCESS - HR interview with Recruiter - Technical Screening interview with Capco Engineering Team - Client interview - Feedback and Offer We have been informed of several recruitment scams targeting the public. We strongly advise you to verify identities before engaging in recruitment related communication. All official Capco communication will be conducted via a Capco recruiter.



