Software Developers in Leipzig
matched in minutes from 15,000 CVs with the power of AIFor backend services, web apps, API integrations, cloud deployments, or legacy code cleanup, find software engineers and programmers who can join your stack quickly and deliver clean, maintainable code. FRATCH matches you fast and precisely with vetted, available freelancers.
Meet FRATCH Software Developers in Leipzig
Natascha Fadeeva-Gladbach
Last position:
Senior iOS Developer - ANÜ at Stadtwerke München GmbH
- Development of an iOS app that combines public transport and sharing services
- Collaboration in Scrum within a large cross-functional team
- Creation of reusable components with SwiftUI and Combine
- Development of custom solutions for Apple Maps
Peter Teich
Last position:
Freelance Go-Developer/DevOps-Engineer at IONOS SE
- Implementation of an API for customers to provide NFS shares in the cloud
- Creating Kubernetes operators and services with REST APIs in Go
- Using LinuxKit for provisioning VMs
Jens Oberender
Last position:
Freelance Java Developer / DevOps Engineer at Undisclosed defense company
- Extension of OSGi modules in a complex communication solution
- Debugging communication with Wireshark and remotely in the JENS test environment
- Migration of tests from TestNG to JUnit 5 with Mockito and AssertJ
- Updating vulnerable dependencies and improving code quality
- Changes to the Vaadin frontend
- Increasing test coverage
Julian Haluska
Last position:
Working Student / Master's Thesis Student Software Development at Scale GmbH
- Tech-Stack: Python, Qt, tensorflow.js, plotly, Angular, TypeScript, HTML, CSS, Git
Lucas Jahn
Last position:
Full-Stack Developer (WordPress, React.js) at Rabot Energy
Aisha Muhammad Arshad
Last position:
Operation Associate at Swappie
- Achieved full productivity within 2 weeks of onboarding in a high-volume operational environment.
- Consistently exceeded quality targets, maintaining 98% accuracy across all assigned tasks.
- Recognized by leadership for exceptional performance and rapid adaptation to complex workflows.
Mostafa Shawki
Last position:
Freelance Senior Software Engineer & AI Consultant at Self-employed
- Led the development of a complex geospatial data platform, engineering an end-to-end system for processing and analyzing high-resolution aerial imagery.
- Engineered a scalable backend responsible for on-the-fly map tile serving and running complex data analysis queries using PostGIS and Python.
- Developed and trained custom computer vision models using Python, PyTorch, and YOLOv8 to perform object detection and segmentation on large-scale datasets.
- Built modern, responsive user interfaces and data visualization dashboards using Next.js, TypeScript, and React.
- Gained practical expertise in geospatial libraries such as GDAL and Rasterio for processing and manipulating raster and vector data.
- Managed the entire project lifecycle, from initial technical architecture and database design to final deployment using Docker.
Frank Richter
Last position:
eCommerce Software Developer at WirTube-Shop
- Maintenance and system takeover
- Planning and execution of core and plugin updates
- Development of backup and restore strategies
- Programming a plugin to extend invoice creation and payment via Flow Builder
Knud Werner
Last position:
Lead Programmer, Architect and Deputy Product Owner at Bundesagentur für Arbeit
- Lead programmer, architect and deputy product owner
- Completed transition from zPDV to STEP
- Ensured quality of C++ and Perl sources through automated and manual checks
- Supported resolution of incidents and errors in testing
- Implemented batch for supplementary assignment of payment run numbers
- Implemented batch for distribution of SGB 2 information to the central payment unit
- Supported replacement of Solaris with Linux
- Upgraded gcc from 7.4 to 9.3
- Programmatically generated Makefiles from Borland projects for builds
- Extended funding data with new attribute “internship travel cost indicator”
- Programmatically generated XSD and WSDL files from IDL definitions
- Represented the product owner when needed
- Implemented batch for one-time payment processing
- Developed generator for Liquibase files
- Implemented and maintained regular anonymization of production data
- Supported migration from SLES 12 to SLES 15
- Supported introduction of mutual TLS
- Implemented batch for sending deletion impulses to EDA BE
- Organized script directory structure
- Investigated potential introduction of String-Latin and implemented minimal solution
- Remediated security findings identified by CheckMarx
- Supported PAP recalculations and general change notices
- Converted ERP interfaces from SOAP to REST
- Planned technical and business topics such as register modernization, cash register security, training costs, four-eyes principle
José Córdoba Cabanillas
Last position:
Research Associate | Python Developer at ICCAS
- Worked as a research associate in medical technology focusing on interoperability and system integration of medical devices
- Developed software solutions in Python to connect devices using the SDC11073 standardized communication protocol (Service-oriented Device Connectivity)
- Integrated and controlled distributed medical systems using service-oriented architectures
- Designed and implemented a service orchestrator for dynamic management of medical functions and data streams in a research project on mobile and nomadic networked healthcare systems
Hannes Witt
Last position:
intermedix GmbH / CGM Deutschland AG
Rule-based software for managing, planning and delivering marketing materials in the pharmaceutical industry
High performance, high availability
Fullstack, DevOps (CI/CD)
Python, PostgreSQL, Vue.js, TypeScript, Docker, Docker Compose, Nginx
Successfully migrated old Excel-based processes into an optimized product that has been in production since 2024
Michael Keutel
Last position:
Senior Frontend Developer at Defense
- Design and implementation of a graph-based UI for network analysis in direct collaboration with product management.
- Integration and customization of backend persistence.
- Extension of a UI for situational overview, sensor management, and event processing.
Tom Cernohorsky
Last position:
Web Developer at Puder + Consortio; Feldenkrais Verena Tintelnot; Maxim Gorki Theater; Grunwald & Grundwald Architektur und Städtebau; Wanderkino
- Implementation and updates of various websites for:
- Puder + Consortio
- Feldenkrais Verena Tintelnot
- "Mely Kiyak hat Kunst" at the Maxim Gorki Theater
- Grunwald & Grundwald Architektur und Städtebau
- Wanderkino
Andreas Müller
Last position:
Managing Director at ESIS-ERP GmbH
- took over as managing director
Linus Heske
Last position:
Software Developer at Check24 Vergleichsportalreise Reise Gmbh
- Designing, developing, and maintaining web portals, including creating and connecting interfaces to other systems (APIs)
- Performing error analysis and troubleshooting
- Designing and implementing data structures
- Refactoring software components to improve maintainability
- Creating user interfaces
- Web portal for monitoring error messages (PHP, MySQL, Elasticsearch, ExtJS 5.0, Symfony)
- Web portal for electric car buying advice, further development, and providing a white-label solution for a startup in the e-mobility sector (PHP, Symfony, JavaScript, Bootstrap 5)
- Providing a REST API for a healthcare app (PHP, Symfony API Platform, AWS)
- Developing middleware for data exchange between multiple applications (PHP)
Discover over 15,000 top freelancers
Software Developers statistics
Aggregated from the professional profiles of matched freelancers.
Experience
20 years (Germany: 18 years)
Position duration
2.6 years (Germany: 5.2 years)
Positions per freelancer
11 (Germany: 12)
Top business areas
Information Technology, Product Development, Quality Assurance
Top industries
Information Technology, Retail, Education
Certification focus areas
Project Management, Quality Assurance, Customer Service
Bachelor's degree or higher
79% (Germany: 89%)
Master's degree or higher
43% (Germany: 52%)
Doctorate
7% (Germany: 6%)
Certifications per freelancer
1 (Germany: 2)
Most common languages
German, English, Spanish
Speak two or more languages
94% (Germany: 96%)
Based on our profile pool as of 28 Aug 2026.
Daily rate distribution
The chart shows how the daily rates of freelancers in this role in Leipzig are distributed, based on recent contracts on our platform. Each bar covers a rate range — its height shows how many freelancers charge within that range.
Average rates for Software Developers in Leipzig
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 28 Aug 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
About the role
What they build
Software developers turn product ideas into working applications and improve what already exists. They write code, fix defects, connect systems, and keep software stable as requirements change.
- New web and mobile features
- Backend services and APIs
- Refactoring and technical debt cleanup
- Bug fixing, testing, and deployment support
- Integration with third-party systems and internal tools
Core stack
A strong developer works across the stack that fits the project, not just one language. Common work includes Java, JavaScript or TypeScript, Python, C#, PHP, and SQL, plus frameworks, version control, CI/CD, and cloud services.
- Frontend, backend, or full-stack development
- REST and event-driven APIs
- Databases, caching, and data models
- Git workflows, code reviews, and automated tests
- Docker, Kubernetes, or cloud platforms when needed
When companies bring one in
Companies hire a freelance software developer when delivery cannot wait for a long hiring cycle. This is common for product teams, agencies, internal IT, and companies in Leipzig that need help with digital products, logistics software, industrial systems, or SaaS work.
- A release is blocked by missing engineering capacity
- A legacy application needs stabilization
- A prototype must become production-ready
- An internal team needs specialist support for a specific stack
- Remote work is fine, but workshops or sprint planning may happen on-site in Leipzig
What strong developers do differently
Good software developers write code that is easy to maintain, test, and extend. They ask clear questions, spot weak architecture early, and communicate trade-offs without drama.
- Deliver working software, not just code snippets
- Document decisions and edge cases clearly
- Handle debugging, testing, and deployment with care
- Understand product goals and user impact
- Work well with product managers, designers, and other engineers
Adjacent roles
The title often overlaps with software engineer, programmer, full-stack developer, backend developer, and application developer. In practice, the right profile depends on the codebase and the task.
A backend developer may focus on services, data, and integrations. A full-stack developer usually covers both the user-facing layer and the server side. A software engineer may be expected to handle broader system design, while a programmer may be brought in for focused implementation work.
How to brief the job
To get the right match, describe the stack, current bottleneck, and expected output. Mention whether the work is feature delivery, maintenance, modernization, or a one-off build.
- Target language and framework
- Existing architecture and deployment setup
- Required access, security constraints, and tools
- Remote, hybrid, or on-site expectations in Leipzig
- What a finished handover should include
Frequently asked questions
Curious about Software Developers? Here are the answers that come up again and again.
A Software Developer turns requirements into working code and keeps the application stable while it changes. Typical work includes feature development, API integration, bug fixing, refactoring, testing, and deployment support. On larger projects, the developer may also help shape the architecture and review technical choices.
Look for solid coding skills in the stack your product uses, plus testing, debugging, and version control. A strong developer also understands databases, APIs, and how to work in an existing codebase without breaking it. Communication matters too, because freelance work often depends on clear handovers and fast decisions.
In many companies, the terms overlap and are used almost interchangeably. A software engineer is sometimes expected to think more about architecture, system design, and long-term maintainability, while a software developer may be hired for implementation and delivery. For freelancers, the exact scope should come from the project brief, not the title alone.
A freelancer makes sense when you need delivery now, a specific skill set, or temporary help on a defined task. That is often the case for product launches, legacy modernization, staff gaps, or specialist work in a stack your team does not cover well. It is also useful when the workload is uncertain and you want flexibility.
Yes, many projects can be handled remotely if the scope is clear and access is set up properly. For teams in Leipzig, hybrid work can help when there are workshops, planning sessions, or close collaboration with product and operations. If the project depends on on-site access, make that requirement explicit from the start.
A backend developer focuses on server-side logic, APIs, data flows, and integration with other systems. A full-stack developer covers both the backend and the user interface layer, which is useful when one person needs to move a feature end to end. Choose the profile based on where the bottleneck is in your product.
Review recent work samples, code quality, and how they explain technical decisions. A good developer can describe how they structure projects, test changes, handle edge cases, and avoid creating new technical debt. During a short technical call, ask them to walk through a real problem they solved and the trade-offs they made.
State the stack, the current problem, the target outcome, and any deadline or dependency that affects delivery. Also mention whether the task is greenfield development, maintenance, refactoring, or integration work. The clearer the brief, the easier it is to match the right freelancer to the job.
The average hourly rate for Software Developers in Leipzig is 79 €, which corresponds to a daily rate of about 631 € based on an 8-hour working day.
Of the freelancers working as Software Developers in Leipzig, 79% hold at least a Bachelor's degree, 43% hold at least a Master's degree, and 7% hold a doctorate.
On average, freelancers working as Software Developers in Leipzig have 20 years of professional experience, with a single engagement typically lasting around 2.6 years.
The most common languages among freelancers working as Software Developers in Leipzig are German (94%), English (94%), and Spanish (19%).
The most common industries among freelancers working as Software Developers in Leipzig are Information Technology (94%), Retail (44%), and Education (38%).
The most common business areas among freelancers working as Software Developers in Leipzig are Information Technology (100%), Product Development (94%), and Quality Assurance (69%).
FRATCH Software Developers main locations
Our freelancers and interim experts are at home across the DACH region — available on-site in the major business hubs or fully remote. Choose a location to discover matched specialists, local market insights and up-to-date availability.
Request a free demo
Get in touch with the FRATCH team and we will get back to you within 4 hours.
Would you rather directly get in touch?
We always have the time for a call or email!

Berlin
Hamburg
Munich
Cologne
Frankfurt
Stuttgart
Dusseldorf
Dortmund
Essen
Bremen
Dresden
Hanover
Nuremberg