Senior Back-End Engineer (Python)

Job expired!

Senior Back-End Engineer (Python) - Join Our Team in Valencia, Spain

We are Datamaran, a fast-paced, energetic, and high-growth technology company, and we NEED YOU!

About Datamaran

Datamaran is the world's only software analytics platform that identifies and monitors external risks, including ESG. Trusted by blue-chip companies and top-tier partners, it integrates a data-driven business process for external risk and materiality analysis directly in-house, at any time.

Our mission at Datamaran is to positively impact the world by empowering corporations to develop robust sustainability strategies with our SaaS platform. Our software aids clients in making the world a better place through informed ESG strategy decision-making!

Why Datamaran?

We believe diversity, equality, and inclusion enhance our perspective. Datamaran is proud to be an equal opportunity employer. All applications received will be considered without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or age.

Our eclectic team of talented individuals represents over 25 nationalities, with 50% of our leaders being female. As a fully digital and distributed company, Datamaran already has over 100 team members working across the globe, with offices in London, Valencia, New York, and the Netherlands. This unique mix makes Datamaran a collaborative and ambitious workplace.

Role: Senior Back-End Engineer (Python)

As Datamaran enters hyper-growth, our dynamic engineering team seeks a highly skilled, Senior-Level Back-End Engineer with expertise in Python and its frameworks, such as FastAPI. An appetite for machine learning, especially LLM models like ChatGPT, will be a perfect match.

Responsibilities

  • Design, build, and enhance Datamaran web applications and data processing pipelines
  • Mentor developers on back-end development best practices
  • Debug, deploy, and maintain large-scale applications
  • Consider tradeoffs when designing and implementing features
  • Collaborate with Frontend developers, Product Managers, and other team members to develop and implement new features
  • Stay informed of the latest industry standards and technologies
  • Contribute to product discovery phases

Our Tech Stack

  • Web application: node.js, JavaScript, and vue.js
  • Data stores: ElasticSearch, MongoDB, and evaluating SQL-based and vector databases
  • Server-side and data pipelines: Python and FastAPI
  • Hosting: AWS (EC2 and Lambda functions)
  • Data pipelines: Analyzing textual data from reports, regulations, news articles, etc.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of experience in backend development
  • Proficiency in Python, including common API frameworks (e.g., FastAPI) and libraries (e.g., pandas)
  • Experience in frontend development and a willingness to contribute when needed
  • Familiarity with AWS and Unix/Linux environments
  • Strong understanding of development best practices (e.g., SOLID, testing, CI/CD)
  • Living within a commutable range of Valencia and willing to work from the Datamaran hub regularly (typically at least once per week)
  • Fluency in English

Bonus Points

  • Experience in Vue.js or similar frontend frameworks
  • Proven experience with machine learning tools in Python (e.g., pandas, spacy, langchain)
  • Knowledge of architecture concepts like MVC, CQRS, and DDD
  • Experience with relational databases, MongoDB, and/or ElasticSearch
  • Experience with Airflow, ideally version 2
  • Data processing pipelines expertise

Benefits

  • Highly competitive salary
  • Flexible hours
  • Hybrid working (typically 3 days per week in the Valencia hub)
  • 11€