Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Software Engineer – RoR

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Costa Rica

Posted

2 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – RoR

Software Mind

• Produce high-quality, performant, and testable code that directly contributes to company-wide initiatives. • Develop using interesting technologies -- Java, Kotlin, Typescript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB and the legacy services are written in Elixir, Ruby, React. • Have significant input into technical decisions that will shape the future of our software systems. • Learn something new, whether its a new software design pattern or new initiative to push the company forward. • Review pull requests and provide constructive feedback to your peers. • Pair up with a team member to work together on features. • Deploy user-facing code to production.

Job Requirements

  • 7+ years professional software development experience.
  • Fluency with either Java/Kotlin and Elixir or Ruby in Rails.
  • Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS.
  • Experience with React and common tools used in the wider React ecosystem, such as Node.js and npm.
  • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.
  • Familiarity with event based architectures, database fundamentals and GraphQL.
  • Enthusiasm for solving problems for our users with technology.

Benefits

  • Flexible schedules
  • An authentic work-life balance
  • Payment in US Dollars

Related Job Pages

More Full-stack Engineer Jobs

Insight IT logo

Full Stack Developer

Insight IT

Nosso desafio é entender a necessidade de cada cliente unindo Tecnologia com Pessoas!

Full TimeRemoteTeam 11-50Since 2014H1B No Sponsor

• Implement, test, and maintain software with a focus on quality, scalability, and security • Support the definition and execution of technical requirements, ensuring the technological evolution of products • Collaborate with technology and business teams to develop new solutions • Design and evolve scalable, sustainable, and business-oriented solutions for both back-end and front-end • Actively participate in the design and review of technical solutions • Work in a challenging and innovative environment, continually seeking best practices • Collaborate with multidisciplinary teams (UX/UI, QA, DevOps, and PO) to deliver integrated and aligned outcomes

Brazil
Hypersonix Inc. logo

Senior Software Engineer

Hypersonix Inc.

The Leading Enterprise AI Platform for Ecommerce

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, and operate scalable backend services and microservices using modern Python (3.11+). • Build high-performance, well-documented RESTful and/or async APIs (FastAPI / Flask), with attention to latency, throughput, and reliability. • Write clean, typed, reusable, and testable code, backed by automated tests (pytest) and meaningful coverage. • Design systems for high availability, horizontal scalability, and low latency; reason about failure modes, backpressure, and graceful degradation. • Integrate and serve AI/ML capabilities — model/LLM API integration, retrieval pipelines (RAG), vector search, and inference endpoints — in collaboration with Data Science. • Integrate relational, NoSQL, caching, and vector databases, plus cloud data warehouses (Snowflake) and cloud-based storage. • Instrument services for observability (structured logging, metrics, tracing) and own production troubleshooting and performance optimization. • Implement security best practices: authentication, authorization, secrets management, and data protection. • Participate in architecture discussions, design reviews, and code reviews; help define and uphold engineering standards. • Mentor junior engineers and contribute to a strong engineering culture. • Work with DevOps / Platform teams on CI/CD pipelines, infrastructure-as-code, and deployment automation.

India
Cisco logo

Principal Software Engineer, Tetragon

Cisco

Cisco is a publicly-traded, award-winning global technology solutions firm. Established in 1984 by a group of Stanford University computer scientists, Cisco has

• Develop high-quality Go (and eBPF) code for the Tetragon project • Extend Tetragon capabilities to mitigate security vulnerabilities • Enhance Tetragon to better understand and control the execution flow of native (e.g., written in C/C++) or runtime-based (Java, Python, Go, etc.) applications • Enhance Tetragon capabilities to filter malicious network packets that can trigger vulnerabilities in applications/systems • Enhance Tetragon, and potentially the kernel and the eBPF sub-system, to mitigate against kernel-level vulnerabilities • Design and optimize systems to deploy and manage Tetragon across large fleets, in K8s or other environments (VMs) • Architect infrastructure that converts raw event data into intelligence streams with minimal performance overhead • Partner across teams to align requirements, define integration points, and deliver production-ready solutions • Contribute to open-source projects and represent Cisco Isovalent in community discussions • Participate in architecture reviews, code reviews, and documentation

California + 4 moreAll locations: California | Maine | Montana | North Dakota | Ohio
$231.4K - $331.8K / year
Terac logo

Software Engineer – AI Coding

Terac

Democratizing the future of market research with AI

ContractRemoteTeam 1-10Since 2025H1B No Sponsor

• Design self-contained software-engineering problems for AI agents to solve. • Build and configure development environments using Docker. • Write automated, deterministic tests to reliably grade AI performance. • Create accurate reference solutions for complex coding challenges.

United States
$175