Vizzuality

Back End Engineer

Vizzuality

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €30,000 - €49,000 per year

About the role

  • Work with a world-class team of engineers, designers, scientists, and project managers
  • Design and develop cross-functional, multi-platform application systems to ingest, process, analyze, and serve large amounts of data in the cloud
  • Ensure software quality, robustness, and compliance with standards by reviewing code, documenting, and creating automated tests.
  • Collaborate to find novel and creative technical solutions that solve specific client needs
  • Communicate with users, colleagues, leading scientists, and decision-makers to collect requirements and define product strategy
  • Lead and meet with clients at different stages of the development process to help define requirements and propose solutions

Requirements

  • Proficiency in NodeJS/TypeScript
  • A few years of experience in a relevant position (i.e., Back End, Software Engineer, etc.)
  • 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
  • Essential cloud infrastructure setup knowledge
  • Some knowledge of infrastructure as code (Terraform) and willingness to keep learning and expanding their capabilities
  • Knowledge of algorithms and data structures
  • Proficiency in writing automated tests
  • Solid experience and proficiency in NodeJS/TypeScript.
  • Solid experience with general server-side programming concepts and patterns and designing and building APIs
  • A high level of ownership and autonomy
  • Experience working and leading conversations with clients and other key stakeholders
  • Some knowledge of Kubernetes or willingness to learn
  • Must be fluent in English.
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
  • We will provide you with everything you need to do great work (i.e., laptop, tools, and work-from-home equipment)
  • 1 or 2 annual company-paid gatherings

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
NodeJSTypeScriptSQLmicroservicesDockerTerraformalgorithmsdata structuresautomated testsAPI design
Soft skills
code readabilitydocumentationownershipautonomycommunicationcollaborationclient engagementproblem-solvingcreativityrequirement gathering