Senior Full-Stack Engineer, WeatherXM, GR

Job Description

About WeatherXM

At WeatherXM, we’re building the world’s fastest-growing, community-powered weather network. with over 9,000 stations deployed across 80+ countries (and growing fast), we’re tackling the global gap in hyperlocal weather data by rewarding individuals who install and maintain stations with our native $WXM token. Our network already powers a product that delivers real-time, hyperlocal forecasts—and we’re now focused on expanding into new markets and unlocking even more impactful use cases through our unique, community-driven approach.

Backed by top-tier investors like Lightspeed Faction, Placeholder, Consensys Mesh, Protocol Labs, Borderless Capital, Arca, Redbeard, DLAB, SOSV, and angel investors like Juan Benet (Filecoin), having raised a total of a $13 million, we’re combining Web3, IoT, and AI to build a decentralized, global weather infrastructure—especially where it’s needed most.

If working on meaningful tech with real-world impact sounds exciting to you, we’d love to hear from you. We’re just getting started.

About the Role 

We are looking for a Senior Full-Stack Software Engineer to join our dedicated cross-functional team. You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You will be a key participant at this stage of our startup, gain experience in lean startup approaches in a constantly changing and growing environment, and be responsible for making some really cool stuff happen.

Responsibilities

Front-End Development

  • Designing and building user interfaces using modern frontend frameworks like Vue.js - backed by strong skills of HTML, CSS and JavaScript.
  • Stay up to date with emerging frontend technologies and industry trends, to create modern user interfaces.
  • Ensuring interfaces are responsive, accessible and high performing across all devices.

Back-End Development

  • Developing and maintaining robust server-side logic using languages like Javascript (Node.js), and Python with modern frameworks such as Express and jest, pytest.
  • Designing and interacting with internal or external APIs (REST or GraphQL), including cloud storage solutions, payment gateways etc.
  • Optimize system performance through caching strategies (e.g., Redis), asynchronous job queues and efficient database access patterns.
  • Managing authentication, authorization, and security protocols.
  • Building and managing data pipelines, integrating with real-time or batch data processing systems using technologies like Apache Kafka.
  • Being familiar with clean architecture terminology and implementation.

Database Management

  • Designing database schemas and managing data storage.
  • Using SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB) databases.
  • Optimizing database queries and ensuring data integrity.

DevOps & Deployment

  • Setting up CI/CD pipelines.
  • Using docker for containerization.
  • Managing version control (typically using Git) and being familiar with Gitflow workflow.

Testing & Debugging

  • Writing unit, integration, and end-to-end tests.
  • Debugging issues across the full stack (client, server, database).

Project Collaboration

  • Working with designers, product managers, and other developers as well as business and product teams.
  • Participating in code reviews and agile ceremonies (e.g., standups, sprint planning).

Some additional things that are important for us: Write technical documentation – don’t worry, we’ll keep this at a minimum. Owning your own work, improving your features, taking responsibility for the evolution of your features and projects. 

AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about Senior Full-Stack Engineer Jobs in GR

Similar Jobs

Η ομάδα του metabook αναζητεί έμπειρο software engineer για την ανάπτυξη της εφαρμογής μας metabook.gr . Λίγα λόγια για εμάς Γεια σου! Είμαστε το metabook. Οραματιζόμαστε έναν κόσμο όπου κάθε βιβλίο ζει ξανά και ξανά. Πώς κάνουμε το όραμά μας πραγμα