Back to jobs

Senior AI-Assisted Software Engineer

Nexer GroupRemote (Czechia)Posted 1w ago
Senior Software Engineer - Python/FastAPI
Full Time
Remote
Craft my tailored resume free

Free to start · No card

Job description

AboutUs

Nexer Czech Republic is a division within DANIR AB, anITconsultingandR&Dcompany.Wehavetheopportunitytoworkwithworld-renownedbrandsfromScandinavia,theUSA,theUK,andWesternEurope.Ourgoalistogrowstrong,focusingoncompetenciesratherthannumbers.

TheProjectandtheRoleDescription

At Nexer Czech Republic, we are looking for a Senior AI-Assisted Software Engineer to join an international team delivering enterprise platforms for workflow automation, pricing, tender management, and system integration.

We are seeking a hands-on engineer who can turn complex business and technical challenges into reliable production solutions. You'll work across the full delivery lifecycle while leveraging AI-assisted engineering tools such as GitHub Copilot to accelerate development, improve quality, and drive innovation.

Tasks

  • Own problems end-to-end, from initial discovery through production delivery and support

  • Collaborate with Product Owners, architects, engineers, testers, and business stakeholders to define and deliver solutions

  • Design and implement backend services, web applications, APIs, integrations, data flows, and cloud-based solutions

  • Build prototypes, validate solutions with users, and iteratively improve outcomes

  • Ensure solutions meet requirements for scalability, security, resilience, maintainability, and operational readiness

  • Use AI-assisted engineering tools to support development, testing, troubleshooting, code reviews, migrations, and documentation

  • Review and validate AI-generated outputs to ensure quality, security, and correctness

  • Drive technical decision-making, architecture discussions, and engineering best practices

  • Troubleshoot complex issues across applications, integrations, infrastructure, and data environments

  • Mentor team members and communicate technical trade-offs to both technical and non-technical audiences

RequiredSkills

  • Based in Czechia

  • Strong hands-on experience delivering production software in enterprise environments

  • Experience working across software development, APIs, integrations, cloud platforms, CI/CD, testing, and production operations

  • Proven ability to take unclear requirements and transform them into production-ready solutions

  • Strong understanding of software architecture, security, scalability, performance, maintainability, and operational excellence

  • Experience with distributed systems and enterprise integrations

  • Strong troubleshooting, debugging, and root-cause analysis skills

  • Experience making technical decisions under uncertainty and documenting key architectural choices

  • Practical experience using GitHub Copilot or similar AI-assisted engineering tools

  • Understanding of AI-assisted development practices, including validation of generated outputs and awareness of AI-related risks

  • Excellent communication skills and professional proficiency in English

Nice to Have

  • Experience with Java, Spring Boot, Kotlin, Python, Django, FastAPI, React, or TypeScript

  • Experience with Azure, Kubernetes, OpenShift, Docker, Infrastructure as Code, and GitHub Actions

  • Knowledge of Kafka, Azure Service Bus, API gateways, Oracle, PostgreSQL, or MongoDB

  • Experience with RAG, Agentic AI, Model Context Protocol (MCP), AI observability, or application modernization initiatives

  • Background in logistics, pricing, planning, workflow automation, or enterprise platform development

AssignmentDetails

  • Employmenttype:employment contract

  • 100%allocation

  • Remoteworkwithoccasionaltravelasrequired

  • Location:Czechia

Submityourapplicationonlineinoneeasystep.Applynow!

Originally posted on Himalayas

Prepare your application

Use the description above to assess your fit for Nexer Group. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.

Match requirements to evidence

Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.

Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.

Check the working arrangement

Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.

Review before submitting

Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.

Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.

Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.