ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Software Developer - Backend C++ (all genders)

Smart Steel Technologies Gmbh

Berlin permanent

Posted: May 4, 2023

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Develop and optimize advanced C++ features for software development lifecycle, leveraging modern C++ features and metaprogramming concepts for enhanced type safety, readability, and compile-time evaluations.

Job Description

YOUR TASKS:
• Develop and optimize features using advanced C++ concepts such as move 
semantics, perfect forwarding, and compile-time polymorphism.

• Utilize modern C++ features for designing and implementing reusable code, with an 
emphasis on range views, lazy evaluation, and compile-time calculations.

• Design and implement interface-uniform classes using static polymorphism and manage their instantiation in unified collections.

• Leverage metaprogramming and C++ concepts for enhancing type safety, readability, and compile-time evaluations within the software development lifecycle.

• Embedding scripting languages to C++ applications and ensure seamless 
interoperability for extended functionality.

• Implement continuous integration and automated testing practices to maintain code 
quality and reliability, alongside incorporating debugging and performance profiling techniques.

• Explore and apply reflection techniques in C++ for dynamic type inspection and 
manipulation, enhancing the software’s adaptability and maintainability.


YOUR PROFILE:
• Strong proficiency in C++ with a deep understanding of its latest features, and 
the ability to apply them creatively to solve complex problems.

• Solid experience in software design principles, with an ability to implement and 
manage classes through static and compile-time polymorphism.

• Familiarity with modern software engineering practices, including version control, 
automated testing, and continuous integration.

• Proficient in debugging and profiling applications within diverse environments, 
including containerized setups like Docker, ensuring application stability and 
performance.

• Knowledge of embedding scripting languages within C++ applications, focusing on interoperability and extending application capabilities. (Nice to have)

We are working with the latest C++23 standard.

Not everyone will match the above qualifications 100%. If your experiences don’t align perfectly, 
but you think you’d be a great addition to our team, we’d still love to hear from you!


BENEFITS:
• Transparency of business strategies
• Working in our Berlin Office (incl. 2 Home Office days/week)
• Autonomy balanced by responsibility
• Cohesive, multidisciplinary team
• Meaningful industrial problems
• Modern machine learning techniques
• Sleek, new office located in Berlin
• Professional educational opportunities
• German language courses and public transport included

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply