Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Software Engineer

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

Location

Costa Rica

Posted

13 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Software Mind

• Focus on backend services and internal tooling; web applications for shoppers and operators for listing, enrichment, and merchandising. • Partner with product, design, and engineering leadership. • You will be producing high-quality, performant, and testable code that directly contributes to company-wide initiatives. • Develop using JVM (Java, Kotlin), Elixir, Ruby, React, TypeScript, GraphQL, Kafka, AWS/Lambda, PostgreSQL, DynamoDB; handle data per policy. • Have input into technical decisions that will shape the future of our software systems. • Learn something new, whether it's a new software design pattern or a 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; support onboarding where needed. • Deploy user-facing code to production responsibly. • Act as a strong partner to product, engineering management, and stakeholders. • Observability and reliability: learn from metrics and incidents; keep systems maintainable.

Job Requirements

  • 3-5+ years of software engineering experience
  • Strong communication skills with product, stakeholders, and engineering peers.
  • Understanding of reusable components / building component libraries when the role includes UI.
  • Understanding of building production-ready web applications and systems; reliability- and security-minded engineering.
  • Passionate about testing practices and continuous improvement; observability-minded delivery.
  • Experience influencing technical direction (architecture, standards, delivery), not only predefined tasks.
  • Experience with Java, Kotlin, Elixir, Erlang, Ruby, JavaScript, Next.js, or another programming language; ready to work on JVM services (Java, Kotlin) when assignments require it.
  • Familiarity with common programming tools such as IDEs, RESTful APIs, Git repositories, TypeScript, version control software, and remote deployment tools.
  • Bachelor of Computer Science degree or equivalent experience.
  • Familiarity with event-based architectures, event streaming (for example Kafka), database fundamentals, and GraphQL or comparable APIs.
  • Enthusiasm for solving problems for our users with technology; uses data and business context where it helps.

Benefits

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

Related Job Pages

More Full-stack Engineer Jobs

CloudBees logo

Senior Software Engineer – AI Native Platform

CloudBees

CloudBees is a privately-held computer software company specializing in innovative solutions for accelerating software development and delivery. CloudBees employs team members in o

• Build the scalable, intelligent, and developer-first platform that powers CloudBees' mid-market growth engine. • Contribute across the full stack - from core pipeline intelligence and data architecture to API design and agentic orchestration - shipping working software fast and continuously improving what you build. • Design, develop, and ship high-quality, production-grade features across the CloudBees platform to address customer concerns with rapid turnaround. • Build AI-augmented workflows, integrations, and intelligent services that reduce friction for development teams. • Collaborate closely with Product and Intelligence Solutions Architecting to translate customer pain into scalable technical solutions. • Participate in architecture and design reviews with a focus on velocity, reliability, and maintainability. • Actively use AI coding assistants and LLM-powered development tools to accelerate delivery. • Write automated tests, maintain CI/CD pipeline hygiene, and hold a high bar for code quality. • Contribute to a culture of technical excellence - through code reviews, documentation, and knowledge sharing.

Texas
$180K - $205K / year
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support. • Develop and maintain applications and services using modern engineering practices. • Build and integrate REST APIs and microservices. • Work with SQL and NoSQL databases to store, query, and optimize data. • Contribute to scalable backend systems and cloud-based infrastructure. • Write clean, maintainable, and well-tested code. • Participate in code reviews and agile development processes. • Support production systems and help troubleshoot technical issues. • Collaborate with engineers, product teams, and stakeholders across regions.

Latin America
Job Closed
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support • Develop and maintain applications and services using modern engineering practices • Build and integrate REST APIs and microservices • Work with SQL and NoSQL databases to store, query, and optimize data • Contribute to scalable backend systems and cloud-based infrastructure • Write clean, maintainable, and well-tested code • Participate in code reviews and agile development processes • Support production systems and help troubleshoot technical issues • Collaborate with engineers, product teams, and stakeholders across regions

Latin America
Job Closed
Jobs for Humanity logo

Graduate Software Engineer – LATAM

Jobs for Humanity

Connecting historically under represented talent to welcoming employers across the globe!

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Work across the full software development lifecycle: analysis, design, development, testing, deployment, and support. • Develop and maintain applications and services using modern engineering practices. • Build and integrate REST APIs and microservices. • Work with SQL and NoSQL databases to store, query, and optimize data. • Contribute to scalable backend systems and cloud-based infrastructure. • Write clean, maintainable, and well-tested code. • Participate in code reviews and agile development processes. • Support production systems and help troubleshoot technical issues. • Collaborate with engineers, product teams, and stakeholders across regions.

Latin America
Job Closed