Software Mind

[8NW] Senior Full-Stack Engineer — (Python, AWS / Backend Focus)

Software Mind
Apply
3 hours ago
Remote, Costa Rica or San José, Costa RicaSenior

Responsibilities

  • Build and maintain scalable backend services, APIs, and data pipelines using Python and SQL.
  • Develop data ingestion workflows through APIs and batch processing.
  • Automate manual and spreadsheet-driven processes with internal systems, tools, and dashboards.
  • Contribute to server-rendered frontend development using HTML, HTMX, and Jinja templates.
  • Improve testing, performance, security, monitoring, and data quality, and troubleshoot production issues.
  • Contribute to architecture decisions and technical planning while owning work from development through deployment.
  • Collaborate with product, data, and operations teams on technical projects and process improvements.

Requirements

  • At least 5 years of professional software development experience with a strong backend engineering background.
  • Strong proficiency in Python and SQL, including experience building production backend services.
  • Experience with PostgreSQL and/or MySQL, with PostgreSQL preferred.
  • Experience with Snowflake or a similar cloud data warehouse, including data ingestion and processing.
  • Experience deploying and managing applications on AWS.
  • Experience with Docker, Kubernetes, AWS CDK, or similar tools.
  • Understanding of distributed systems, microservices, APIs, authentication, authorization, and GraphQL.
  • Experience with unit and integration testing.
  • Strong English communication skills at B2–C1 level or above.
  • Ability to work independently, lead technical efforts, and deliver practical solutions.
  • Experience with HTML, HTMX, Jinja templates, or Python-based server-rendered applications is highly desired.
  • Experience with Apache Airflow or another data orchestration platform, and familiarity with React, Next.js, Angular, or JavaScript, are nice to have.

Benefits

  • Flexible schedules and work-life balance.
  • Opportunities for continuing education.
  • Payment in US Dollars.
  • Laptop provision.
  • Positive, multicultural work environment at a growing company certified by Great Place To Work.

Tech Stack

AngularApache AirflowAWSDockerGraphQLHTMLJavaScriptKubernetesMySQLNext.jsPostgreSQLPythonReactSnowflakeSQL
Software Mind

About Software Mind

1,001-5,000 employees

Software Mind provides outsourced software engineering and autonomous, cross-functional development teams to startups through enterprises, delivering custom applications, cloud, AI, data and embedded solutions. The privately held company, headquartered in Krakow, operates across Europe, the US and LATAM, supporting full software lifecycles from ideation to maintenance. It offers nearshore/offshore engagement models and received private equity investment in 2020.

Contact me