Senior Backend / Data Engineer @Software Mind
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Backend / Data Engineer @Software Mind

3wks ago - Software Mind is hiring a remote Senior Backend / Data Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Costa Rica

Role Description

Software Mind is seeking qualified candidates to fill the role of Senior Backend / Data Engineer. In this role, you will help design, build, and operate scalable backend systems that support core business workflows and data-driven products. This role combines hands-on development with ownership of critical services, and collaboration across product, data, and operations teams. You will contribute to system architecture, code quality, reliability, and the continuous improvement of engineering practices.

You will work hands-on with:

  • Programming languages like Python and SQL
  • Cloud platforms like AWS
  • Databases like PostgreSQL and MySQL
  • Data warehouse tools like Snowflake
  • Data pipeline/orchestration tools like Apache Airflow
  • CI/CD tools like Docker and Kubernetes
  • RESTful APIs, GraphQL, Microservices Architecture

Some of the main responsibilities for the role include:

  • Design and implement reliable, scalable backend services and data pipelines.
  • Drive sound engineering practices around testing, code quality, performance, and security.
  • Improve system observability and participate in diagnosing and resolving production issues.
  • Build and maintain data ingestion services using APIs and batch file processing.
  • Modernize legacy workflows by replacing manual or spreadsheet-driven processes with automated, resilient systems.
  • Develop internal dashboards and services that provide real-time operational and business visibility.
  • Create automation to reduce manual investigation and support self-service for internal stakeholders.
  • Improve monitoring, alerting, and data quality checks across backend pipelines.
  • Collaborate with product, analytics, and operations to align technical solutions with business needs.
  • Contribute to technical direction and roadmap planning.

Qualifications

  • +90% English written and oral (at least B2-C1 level) with excellent communication skills.
  • 5+ years of professional software development experience with demonstrated proficiency in backend development and data engineering.
  • Strong backend engineering background, with the ability to deliver iterative and pragmatic technical solutions.
  • Comfortable operating in fast-moving environments while maintaining high engineering standards.
  • Willingness to take ownership, learn from failures, and continuously refine systems and processes.
  • Clear communication skills and ability to work independently and lead technical efforts across teams.
  • Technical Skills:
  • Programming Languages:
    • Proficiency in Python
    • Proficiency in SQL
  • Data Tools and Databases:
    • Proficiency with SQL databases like PostgreSQL and/or MySQL (PostgreSQL is preferred)
    • Proficiency in Snowflake or a similar data warehouse tools
  • Cloud Platforms:
    • Experience deploying and managing applications using AWS.
  • DevOps & CI/CD Tools:
    • Experience with tools like CDK, Docker, Kubernetes, or similar.
  • Demonstrated ability to design scalable, reliable, and high-performance distributed systems.
  • Strong understanding of software architecture patterns, microservices, and API design (REST, GraphQL).
  • Working knowledge of security fundamentals, including authentication, authorization, and secure service design.
  • Experience with unit testing and integration testing.

Requirements

  • Nice to have Skills (not required):
  • Experience working with Apache Airflow or similar data pipeline/orchestration tools

Benefits

  • Competitive salary rate
  • Positive work environment
  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Birthday celebration
  • Payment in US Dollars
Before You Apply
️
remote Be aware of the location restriction for this remote position: Costa Rica
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Backend / Data Engineer @Software Mind
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Costa Rica
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 120,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 120,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 121,780+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later