U

Upwave

Subscription-based project management and task visualization.

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 5 years of engineering experience solving complex problems across APIs, data systems, and distributed infrastructure.
  • Experience building API-driven products for professional users.
  • Experience with RDBMS-backed backends using Spring Boot, Django, Rails, or Express, and single-page frontends built in React, Vue, or Angular.
  • Fluency with UI frameworks, API and microservice architectures, databases, and cloud platforms.
  • Experience with structured software development practices, including testing, documentation, continuous integration and continuous delivery, and code review.
  • Cloud development experience, with understanding of observability, cost, reliability, deployment, and maintenance.
  • Ability to collaborate with Product to design customer-focused features.
  • Ability to mentor others and share knowledge.
  • Ability to take responsibility and solve problems quickly.

Responsibilities

  • Build AI-powered customer experiences by integrating large language models and causal inference techniques into production workflows that generate data visualizations, synthesize campaign performance into natural-language insights, and help enterprise customers understand and optimize advertising through the AI analyst Bayes.
  • Design and build scalable backend systems, including microservices and RESTful APIs for the analytics platform.
  • Contribute across backend APIs, Python analytics services, and React frontends to deliver complete features combining data analysis and user experiences.
  • Design and operate data pipelines processing large volumes of advertising and survey data using MySQL, DynamoDB, and AWS services including S3, Lambda, EMR, and Kinesis Firehose.
  • Deploy services on Kubernetes and AWS, automate deployments through continuous integration and continuous delivery, monitor with DataDog and Sentry, and improve reliability and performance.
  • Collaborate with Product and Data Science to productionize statistical models and integrate analytics and AI capabilities into customer-facing tools.
  • Build reliable, high-throughput systems that enable brand-lift analytics and real-time campaign insights.

Desired Qualifications

  • Experience with Java, Kotlin, or Groovy backend ecosystems such as Spring Boot or Grails, and scalable API design.
  • Fluency with MySQL, DynamoDB, and Presto, including tradeoffs between relational and NoSQL storage.
  • Experience building cloud-native applications on AWS, especially with Kubernetes and Terraform.
  • Experience with React and Redux.
  • Experience in AdTech, MarTech, or measurement platforms, or interest in AI and large-scale data in this space.

About the Company

Upwave

Subscription-based project management and task visualization.

What Upwave does: Upwave.io provides a project management platform that helps businesses and individuals visualize, organize, and prioritize tasks. How it works: It offers board views, a Gantt-like horizontal task visualization, and multi-editing for cards; users can toggle between different board views and use subscription-based pricing to access the full feature set. How it differs from competitors: It emphasizes a user-friendly interface paired with a robust set of features and flexible board views, targeting a wide range of users from individuals to SMEs and large enterprises. What its goal is: To boost personal and organizational productivity by making project planning and task management more efficient.

Company size
1-10
Company stage
Debt Financing
Total funding
$740K
Headquarters
Oslo, Norway
Founded
2012

Recently Posted Jobs

Explore more opportunities at Upwave

See more jobs