Job
In this role, you will develop high-performance software applications in Python, C++, or Go, designing scalable architectures and microservices for data processing and real-time applications.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Design, develop, and maintain high-performance software applications and services using Python, C++, and/or Go.
- Develop real-time and near-real-time software applications and services for data processing, analysis, monitoring, and integration.
- Design and implement efficient solutions for binary data processing, parsing, serialization, deserialization, and handling complex data formats.
- Design, develop, and maintain scalable software architectures, distributed systems, and microservices.
- Analyze and optimize application performance, including latency, throughput, memory consumption, and resource utilization.
- Apply performance profiling, benchmarking, and debugging techniques to identify and resolve software bottlenecks.
- Develop and maintain CI/CD pipelines, automated testing frameworks, and software deployment processes.
- Build, deploy, and maintain containerized applications using Docker and Kubernetes.
- Perform software testing, debugging, log analysis, performance profiling, and system-level troubleshooting.
- Collaborate with software developers, system engineers, architects, and product managers to deliver high-quality software solutions.
- Contribute to technical architecture decisions, software design reviews, code reviews, and the continuous improvement of engineering practices.
Our expectations of you
Education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Qualifications
- Strong programming skills in at least one of the following languages: Python, C++, or Go (Golang).
- Good understanding of multithreading, concurrency, asynchronous programming, and performance optimization techniques.
- Solid understanding of software architecture, distributed systems, microservices, and software design principles.
- Good knowledge of Linux environments and system-level debugging and troubleshooting.
- Familiarity with cloud platforms, preferably AWS.
- Familiarity with messaging, event-driven architectures, and streaming technologies.
- Ability to work independently, take technical ownership, and collaborate effectively within a multidisciplinary engineering team.
Experience
- 5 or more years of professional software development experience, preferably in developing high-performance, real-time, or data-intensive applications.
- Hands-on experience with binary data processing, parsing, serialization, deserialization, and complex data formats.
- Practical experience with Docker and familiarity with Kubernetes and container orchestration.
- Experience with CI/CD pipelines, automated testing, version control, and software development best practices.
What we offer
- Employment Type: Full-time, permanent.
- A dynamic team characterized by creativity, collaboration, and technical excellence, creating an innovative workplace.
- Flexible working hours.
- 28 vacation days.
- Health & Sports Subsidy: Sports membership subsidy.
- Public Transportation Subsidy: Monthly subsidy for a Germany-wide ticket.
- Bicycle leasing via JobRad.
- Regular team events.
Benefits
Health, fitness & fun
Topics you will work on
Job locations
About your employer
For nearly 20 years, NC GROUP has been dedicated to providing high-quality engineering services to the telecommunications industry. Our range of services covers everything from needs analysis and network strategic planning to implementation planning and realization, right through to operation and ongoing optimization.
- 1999
- Established Company
- Onsite
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...
sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...