Job Closed
This listing is no longer active.
Software House focused on results since 1999
Senior Software Engineer – Full Stack
Location
Costa Rica
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Full Stack
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
• 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.
Graduate Software Engineer – LATAM
Jobs for HumanityConnecting historically under represented talent to welcoming employers across the globe!
• 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.
Graduate Software Engineer – LATAM
Jobs for HumanityConnecting historically under represented talent to welcoming employers across the globe!
• 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
Graduate Software Engineer – LATAM
Jobs for HumanityConnecting historically under represented talent to welcoming employers across the globe!
• 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.


