Software Engineer
Primary stack
Nice to have's
Job description
About the Position
We are seeking a Software Engineer with deep C++ and JavaScript expertise to build and optimize high-performance software systems that bridge native and web environments. This role focuses on developing C++ core components and exposing them to the web via WebAssembly (WASM) and C++-to-JavaScript transpilation, enabling complex, computation-heavy functionality to run efficiently in the browser. You will work on performance-critical code, memory management, and cross-platform execution, while collaborating closely with frontend and product teams to deliver scalable, production-grade web applications.
Responsibilities
- Develop high-quality software and web applications
- Design and implement scalable, maintainable, and testable code
- Analyze, maintain, and improve existing software systems
- Identify, troubleshoot, and fix software defects
- Collaborate within Agile teams to deliver reliable solutions
- Adapt quickly to new technologies, requirements, and environments
Requirements
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience
- 5+ years of professional experience or equivalent knowledge
- Strong computer science fundamentals (data structures, algorithms)
- Fluency in at least one object-oriented programming language
- Strong skills in JavaScript, TypeScript, HTML, CSS (ES6)
- Experience with React or equivalent UI frameworks
- Knowledge of advanced JavaScript concepts such as C++ to JS transpilation and WebAssembly (WASM)
- Web application development experience
- Experience with graphics programming, especially vector graphics
- Familiarity with Agile development methodologies, including Scrum
- Experience with SQL or relational databases
- Results-oriented mindset with a strong interest in learning new technologies
- Proficiency in English, both written and spoken
We Offer
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Attractive projects
- Flexible working hours
- Performance bonuses
- Medical benefits
- Trainings
- Competitive compensation package
- Referral program
- International work experience
About the Company
[Company description if present]
Apply
If you are interested in this opportunity and meet the requirements, please apply with your resume.
Other Job Openings
-
Product Validation Engineer
- Full time
- Mid-level
- Details
-
NET Backend Developer
- Full time
- Cluj
- Senior
- Details
-
Senior iOS Developer
- Full time
- Romania
- Senior
- Details
General Application
Are you looking for a job and it doesn’t seem to be on our job openings list?
Don’t panic! You can send us your resume and we’ll get back to you!
© TechTalent Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at TechTalent Software
All 54 rolesWeb Developer – AI/ML
TechTalent Software · Romania
Open edX Specialist
TechTalent Software
Senior Full Stack Engineer
TechTalent Software · Romania
QA Automation Engineer
TechTalent Software · Romania