Job Closed

This listing is no longer active.

Altamira logo
Altamira

Holistic care for your digital solutions

AI-Assisted Software Engineer, React – Python

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 51-200Since 2009H1B No SponsorCompany SiteLinkedIn

Location

Slovakia

Posted

119 days ago

Salary

0

Seniority

Senior

Job Description

AI-Assisted Software Engineer, React – Python

Altamira

• Build and maintain web applications using React (TypeScript preferred). • Develop backend services/APIs using Python (FastAPI/Flask/Django). • Design clean, maintainable, testable code; write solid unit/integration tests. • Work effectively with AI coding tools: • Collaborate in PR-based workflows (GitLab) and participate in code reviews. • Contribute to architecture discussions and pragmatic technical decisions.

Job Requirements

  • 3+ years of professional software development experience.
  • Strong React experience (hooks, component patterns, state management, performance basics).
  • Backend experience with Python building APIs (REST; GraphQL is a plus).
  • Comfort with relational databases (PostgreSQL/MySQL) and/or NoSQL (MongoDB).
  • Strong fundamentals: HTTP, async programming, data modeling, error handling, logging.
  • Testing experience: Jest/Vitest/RTL/Cypress (frontend) and/or pytest (backend).
  • Cloud experience (Azure/AWS/GCP), Docker/Kubernetes.
  • Security basics (OWASP, auth patterns, secrets management).

Benefits

  • Flexible work arrangements
  • Professional development

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 1-10H1B No Sponsor

• Independent development of our own products, modern SaaS solutions and AI-driven software systems. • Close collaboration with the team during ongoing development processes and setting new standards in projects. • Direct customer contact as a technical sparring partner. • Integration of AI systems into the development process. • Defining standards for modern software in the AI era.

Germany
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

Backend Software Developer – ShopVue Cloud Role Name / Job Title: Backend Software Developer About the Role: We are seeking a backend developer experienced with .NET Core to design, build, and operate microservice-based systems for ShopVue Cloud (Manufacturing Execution System). The role emphasizes reliable, observable services using event sourcing, containerization, and modern deployment practices. Location • Remote • United States Years of Experience • Total Experience Required: 4+ years building backend systems with .NET Core (ASP.NET Core) in production. Tech Stack / Tools / Platforms: • .NET Core / C# • Visual Studio • Dapr (Distributed Application Runtime) • Marten DB / Wolverine • Git • Azure DevOps • Containerization • Container Orchestration (Kubernetes) • Postgres / SQL Skills & Qualifications Required Skills: • Proven experience designing microservice architectures and applying domain-driven design. • Hands-on experience with event sourcing and CQRS; familiarity with event stores or streaming platforms (RabbitMQ, etc.). • Practical experience with Dapr and containerized applications (Docker); familiarity with Kubernetes. • Strong skills with SQL and NoSQL databases and distributed data patterns (sagas, compensating transactions). • Experience designing reliable APIs and integration patterns. • Strong testing discipline and experience with CI/CD pipelines. • Experience in MES, industrial, or SaaS products is highly desirable. Preferred / Nice-to-have Skills: • Experience with EventStoreDB, Apache Kafka, RabbitMQ, or similar streaming/event systems. • Knowledge of identity/auth (OAuth2/OIDC), API gateways, and service mesh concepts. • Experience profiling, tuning, and scaling backend services. • Familiarity with ML/AI platforms and tooling. Responsibilities • Design, implement, and operate scalable microservices using .NET Core and C#. • Apply domain-driven design; implement event sourcing and CQRS to model domain events and workflows. • Define and implement REST APIs and collaborate on integration contracts. • Containerize services with Docker, build optimized images, and integrate containers into CI/CD and orchestration platforms (Kubernetes preferred). • Leverage Dapr where appropriate to simplify pub/sub, state management, bindings, and resiliency patterns. • Implement observability and resilience: structured logging, metrics, distributed tracing, retries, and alerting. • Ensure data consistency across services; implement sagas or compensating actions when needed. • Write automated unit, integration, and contract tests; support performance and load testing. • Participate in architecture and design reviews, mentor teammates, and improve deployment practices. • Follow Git best practices: branching strategies, feature branches, pull requests, and CI integration

India
Veeam Software logo

Senior Python, AI Developer

Veeam Software

Your Single Backup and Data Management Platform for Cloud, Virtual and Physical

Backend Engineer119 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• Developing efficient, secure backend applications and integrating AI solutions into existing products and support systems • Researching, evaluating, and applying new AI-based technologies to drive optimisation and innovation • Collaborating with cross-functional teams – including developers, product, and support teams – throughout the project lifecycle • Contributing to backend systems that support multiple products, beyond a single application

Czechia
Job Closed
LawPay logo

Senior Backend Engineer

LawPay

An AffiniPay solution and the trusted partner in helping law firms get paid easier, more securely, and 39% faster.

Backend Engineer119 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Design and build scalable backend services and APIs for payments and financial workflows • Contribute to event-driven systems using messaging and streaming technologies • Collaborate with Product, Design, and Engineering to deliver practical, high-quality solutions • Support deployments, monitoring, and troubleshooting in cloud environments • Improve system reliability, performance, and security • Participate in code reviews, knowledge sharing, and team discussions • Contribute to technical design and architecture decisions (for more senior candidates) • Explore and adopt new technologies and best practices where they add value

Czechia