Full Stack Developer

Job Description

Job Description

At VISION, we develop enterprise software platforms that connect people, data, and operational processes through automation, integration, and AI-enabled capabilities.

We are looking for ambitious, creative Full Stack Developers with strong .NET Core, React, and relational database expertise to advance Vision App Maker, our no-code BPM and enterprise application platform.

You will design and implement new platform features, scalable application frameworks, and reusable components. The work includes modernizing the stack for cloud readiness while maintaining a mature product used in complex business environments.

AI-assisted engineering supports coding, debugging, test development, refactoring, and documentation. You remain accountable for the technical quality, performance, security, and maintainability of the code you deliver.

How we work. At VISION, we combine business expertise, strong technical foundations, and AI-powered tools to deliver enterprise solutions. Every role contributes to this approach. Discover How We Deliver →

Responsibilities

Product Feature Development: Develop and enhance Vision App Maker core platform features and reusable functionality.
Full Stack Engineering: Build and maintain backend services and frontend interfaces using .NET Core and React.
Scalable Architecture: Design robust, reusable application frameworks, components, and services.
Database Engineering: Design and optimize relational data structures and queries, especially in SQL Server and PostgreSQL.
Cloud Readiness: Modernize application stack, deployment compatibility, and cloud-oriented architecture.
API & Integration: Develop and maintain APIs and integrations across platform components and external services.
Maintenance & Reliability: Diagnose defects, improve performance and stability, and contribute to platform maintenance.
Quality & Collaboration: Review code, write tests, follow engineering standards, and work with product, architecture, DevOps, and delivery teams.

Requirements

01

Backend Engineering

  • Strong .NET Framework and .NET Core / C# expertise.
  • Solid understanding of software design principles, clean code, and maintainable architectures.
  • Experience building services, business logic, and REST APIs.
  • Ability to diagnose backend performance and reliability issues.
02

Frontend & Application Development

  • Solid React development experience.
  • Strong understanding of frontend state, component design, and web application behavior.
  • Knowledge of HTML, CSS, and JavaScript/TypeScript development practices.
  • Focus on responsive, usable, and maintainable interfaces.
03

Data, Architecture & DevOps

  • Good relational database design and development with SQL Server and PostgreSQL.
  • Understanding of SQL performance, data integrity, and schema evolution.
  • Familiarity with Git, CI/CD workflows, testing, and cloud-oriented deployments.
  • Ability to build scalable, reusable product components rather than one-time project code.
04

AI-Assisted Software Engineering

  • Practical use of AI coding tools for code generation, tests, refactoring, and debugging.
  • Review generated solutions for functional correctness, security, maintainability, and performance.
  • Ability to articulate clear implementation constraints and verify outcomes.
  • Interest in AI-enabled platform capabilities and integration patterns.

What Makes This Role Different?

This is a product-engineering role: you build the core enterprise platform used by delivery teams, rather than configuring individual customer solutions. Technical judgment and quality remain central even as AI accelerates engineering tasks.

Join VISION

If you enjoy building durable enterprise platforms using .NET Core, React, relational databases, and modern engineering practices, we would like to meet you.

Send your CV
Responsibilities
Requirements