Job Closed

This listing is no longer active.

Vizzuality logo
Vizzuality

We are a change agency. We believe in a sustainable and fair future.

Back End Engineer

Backend EngineerSoftware EngineerFull TimeRemoteJuniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Spain

Posted

116 days ago

Salary

€30K - €49K / year

Seniority

Junior

Bachelor Degree1 yr expExperience acceptedEnglishAWSDockerKubernetesMicroservicesNode.jsPythonSQLTerraformTypeScript

Job Description

Back End Engineer

Vizzuality

• Work with a world-class team of engineers, designers, scientists, and project managers. • Manage cloud infrastructure, write Infrastructure as Code, configure CI/CD pipelines, and troubleshoot production issues. • Design and develop cross-functional, multi-platform application systems to ingest, process, analyze, and serve large amounts of data in the cloud, often in real-time. • Liaise with data scientists, front-end engineers, project managers, and designers to find novel and creative technical solutions. • Communicate with users, colleagues, leading scientists, and decision-makers to collect requirements and define product strategy. • Build and maintain CI/CD pipelines and ensure the platform is resilient, observable, and maintainable. • Ensure software quality, robustness, and compliance with standards by reviewing code, documenting, and creating automated tests.

Job Requirements

  • Proficiency in NodeJS/TypeScript/Python.
  • Code Readability and Documentation: Write clean, understandable code and maintain good documentation.
  • Knowledge of relational and non-relational databases, including proficiency in SQL.
  • Experience with the entire life cycle of a project, including production deployments.
  • Experience working and designing with services and components within larger, modular architectures such as microservices systems.
  • Docker or container technologies for development environments and production deployments.
  • Hands-on experience with cloud platforms (AWS preferred), including core services such as compute, storage, networking, and managed databases.
  • Working knowledge of Infrastructure as Code (Terraform or OpenTofu) for provisioning and managing cloud resources.
  • Familiarity with CI/CD pipelines and deployment automation.
  • Experience with monitoring, logging, and observability tools in production environments.
  • Basic knowledge of Kubernetes and willingness to keep learning.
  • Proficiency in writing automated tests.

Benefits

  • Annual profit-sharing bonus plan (team bonus up to 10% of salary based on company performance).
  • €1,000 Referral Bonus after six months of hiring (for every successful referral).
  • €1,500 annual training allowance for courses, conferences, volunteering, innovation projects, or meetups of your choice, including travel and lodging.
  • Peer mentoring and support in designing your own career path.
  • Support for personal projects and initiatives, such as giving talks, contributing to open source projects, and giving and receiving internal training.
  • 4 Weeks Growth Sabbatical when you reach 10 years at Vizz.
  • 26 days of vacation (plus local bank holidays).
  • Additional birthday holiday.
  • Up to 2 extra vacation days when you make sustainable travel choices.
  • Up to 3 extra vacation days after 5 years at Vizzuality, which will be added to your holiday allowance forever.
  • Mental health support via Spill, our third-party provider, to connect you with qualified counselors and curated resources.
  • Option to enroll in our company-subsidized health and dental insurance plan if you live in Spain.
  • Remote work if you are based in Spain, Portugal, or the UK.
  • Flexible schedules.
  • Provision of everything you need to do great work (i.e., laptop, tools, and work-from-home equipment).
  • 1 or 2 annual company-paid gatherings.

Related Job Pages

More Backend Engineer Jobs

LITIT logo

Java Backend Developer

LITIT

We deliver quality through client engagement and talent excellence

Backend Engineer116 days ago
Full TimeRemoteTeam 51-200Since 2024H1B No Sponsor

• Design and implement scalable, high-availability backend services using Java 17 and Java 21 (with limited legacy Java 11 support). • Define and enforce best practices in software architecture, design patterns, and clean code principles. • Develop RESTful APIs and microservices-based solutions. • Write efficient SQL queries, manage indexing strategies, and optimize performance. • Integrate and manage Elasticsearch for advanced search and analytics use cases. • Manage builds and dependency lifecycles using Maven and Gradle. • Implement and maintain CI/CD pipelines using GitLab and GitLab CI. • Ensure code quality through automated testing, static code analysis, and code reviews. • Promote trunk-based development and DevOps best practices. • Containerize applications using Docker. • Deploy and manage services in Kubernetes clusters. • Work with Rancher for Kubernetes cluster management. • Contribute to architectural decisions for migration from on-premises infrastructure to Azure Cloud. • Design cloud-ready and cloud-native architectures. • Collaborate effectively with Angular frontend developers. • Write unit, integration, and end-to-end tests. • Drive continuous improvement and engineering excellence.

Lithuania
€3.2K - €3.3K / month
Job Closed
SOLV Energy logo

Senior Software Engineer, Backend, Data Systems

SOLV Energy

We believe good energy has a ripple effect.

Backend Engineer116 days ago
OtherRemoteTeam 501-1,000H1B Sponsor

• Achieve an expert level understanding of our custom software system features, the design intent, integrations with other business platforms, and how the applications are utilized to support business processes • Utilize functional requirements to create technical specifications and lead development projects, architect custom applications • Contribute to the creation, migration, and maintenance of complex data models • Develop creative, efficient, and optimized data solutions • Optimize performance with large, complex data sets that continue to expand; develop methods for monitoring capacity utilization • Manage cloud architecture and make recommendations for upgrades and enhancements based on project and business demands • Maintain and debug live software systems • Continuous learning, proactive knowledge sharing, and mentorship of teammates • Complete other responsibilities as assigned

United States
$137.3K - $171.6K / year
Job Closed
CARTO logo

Backend Engineer – APIs

CARTO

Unlock the power of spatial analysis

Backend Engineer116 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Own the design and implementation of high-performance API endpoints that serve billions of requests per month, from initial architecture decisions through production monitoring and iteration. • Push the boundaries of what's possible on top of BigQuery, Snowflake, Redshift, Databricks, and Oracle — you'll develop a deep understanding of their internals, query planners, and limits, and have direct access to the engineering teams behind them. • Tackle hard distributed computing problems: query performance at massive scale, multi-tenant data isolation, low-latency geospatial operations on datasets measured in terabytes. • Shape the technical direction of the APIs team — participating in architecture decisions, setting standards for code quality and testing, and raising the bar through code reviews and mentorship. • Work at the intersection of open-source geospatial communities (PostGIS, GeoParquet, GDAL, Deck.gl) and the modern cloud data warehouse ecosystem, contributing to and learning from engineers at Uber, Google, Databricks, and Snowflake. • Integrate AI tools pragmatically throughout your development workflow — not as a checkbox, but as a genuine productivity multiplier in how you design, build, and test.

Spain
Job Closed
Upstart 13 logo

Senior Software Engineer, Back End – .NET

Upstart 13

Bringing down borders in technology.

Backend Engineer116 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Development and enhancement of a WinForms-based pharmacy application. • Collaborate in Scrum teams, contributing to all phases of the agile lifecycle. • Implement modern architectural patterns (e.g., Mediator, Message Bus) for effective system integration and communication. • Participate/conduct code reviews and set quality benchmarks. • Facilitate knowledge transfer during the transition from external to internal ownership.

United States
Job Closed