Back to opportunities
DataMundi

Software Engineer – AI-Assisted Full-Stack Development

Posted 2026-09-22
Work Type
Remote
Location
European Union (EU)
Compensation
Not specified

About this opportunity

Overview

DataMundi is seeking an experienced Software Engineer for AI-assisted full-stack development. This is a remote contractor role, open to candidates located within the EU or in an EU-compatible time zone (within 1–2 hours). The work centers on designing, building, testing, deploying, and maintaining reliable software while using Claude Code or a similar AI coding agent as part of the daily engineering workflow.

What You'll Do

  • Design, develop, and maintain scalable web applications using Python, FastAPI, React, JavaScript or TypeScript, and Node.js.
  • Build REST or GraphQL APIs, including schemas, resolvers, authentication, authorization, validation, and error handling as needed.
  • Use Claude Code or a comparable AI coding agent to speed up development while preserving code quality, security, test coverage, and maintainability.
  • Work with SQL and NoSQL databases, including data modeling, migrations, query optimization, and performance troubleshooting.
  • Use message queues such as RabbitMQ for asynchronous processing, background jobs, and parallel workloads.
  • Investigate and resolve complex bugs, production issues, and performance bottlenecks.
  • Write clear technical documentation for APIs, system behavior, and implementation decisions.

Testing and Quality

  • Write and maintain unit, integration, API, and end-to-end tests.
  • Apply automated testing throughout the development lifecycle, not only at the final stage.
  • Use tools such as Playwright for browser-based and end-to-end testing.
  • Participate in code reviews and help maintain consistent engineering and quality standards.
  • Validate AI-generated code through testing, review, security checks, and performance analysis.
  • Improve quality by identifying recurring defects and strengthening test coverage and development processes.

Delivery and Operations

  • Work with Git and GitHub using feature branches, pull requests, code reviews, and documented release processes.
  • Contribute to CI/CD pipelines, preferably with GitHub Actions or similar tools.
  • Support deployment and maintenance in cloud environments such as DigitalOcean, AWS, Azure, or GCP.
  • Work with core infrastructure concepts including containers, environment configuration, secrets, networking, databases, application services, and deployment pipelines.
  • Use monitoring, logging, error-tracking, and session-replay tools such as Grafana and Sentry, or equivalent platforms.
  • Help diagnose production issues using logs, metrics, traces, error reports, and session recordings.

Collaboration and Ways of Working

  • Work as part of an Agile Scrum team and participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.
  • Break requirements into clear, estimable technical tasks.
  • Communicate progress, risks, dependencies, and blockers clearly.
  • Collaborate with product managers, software engineers, QA specialists, data scientists, and external development partners.
  • Work independently in a remote setting while seeking clarification when requirements or technical constraints are unclear.
  • Stay open to learning and working across multiple technologies.

Requirements

  • Practical software design and development experience from professional work, internships, academic projects, open-source contributions, or a strong technical portfolio.
  • Experience using Claude Code or a similar AI coding agent to build, debug, test, or maintain software.
  • Proficiency in Python and experience with FastAPI or a comparable Python web framework.
  • Experience with React and JavaScript or TypeScript.
  • Experience building back-end services using Node.js, Python, or both.
  • Understanding of REST or GraphQL API design.
  • Experience writing unit and integration tests.
  • Understanding of relational databases and SQL.
  • Familiarity with Git, GitHub, pull requests, and code-review workflows.
  • Understanding of software engineering principles such as maintainability, modularity, security, and separation of concerns.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently in a remote environment.
  • Professional working proficiency in English.

Preferred Qualifications

  • Experience building GraphQL schemas, queries, mutations, subscriptions, and resolvers.
  • Experience with GraphQL libraries such as Strawberry, Graphene, Ariadne, Apollo, or similar tools.
  • Experience with Playwright or another end-to-end testing framework.
  • Familiarity with CI/CD platforms such as GitHub Actions, GitLab CI, Jenkins, or similar tools.
  • Basic experience deploying or maintaining applications on DigitalOcean, AWS, Azure, or GCP.
  • Familiarity with Docker and container-based application deployment.
  • Experience with observability and production-support tools such as Grafana, Sentry, application logging platforms, or session-replay tools.
  • Experience with message queues such as RabbitMQ, Kafka, Redis, or similar systems.
  • Experience integrating AI or machine-learning models into production applications.
  • Familiarity with authentication, role-based access control, API security, secrets management, and data-protection practices.
  • Experience working in an Agile Scrum product-development environment.

Education

A bachelor’s degree in Computer Science or Software Engineering is preferred.

What We Value

  • Engineers who use AI tools to move quickly without sacrificing correctness or maintainability.
  • A testing mindset and a strong sense of ownership.
  • Curiosity and willingness to work across the full application lifecycle.
  • Clear communication and constructive collaboration.
  • The ability to turn product requirements into reliable, production-ready software.

Skills & expertise

Python FastAPI React JavaScript/TypeScript Node.js REST/GraphQL API Design Unit and Integration Testing SQL and Relational Databases

Related Opportunities

Trending Right Now

View all

Don't miss the next opportunity

Get a curated Friday digest of new AI and remote roles based on your location and interests — free, no spam.

Get Weekly Opportunities