
Back End Engineer
Vizzuality
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
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