Now hiring

Senior Full-Stack Developer @ Ascom

Cluj-Napoca, Cluj County, ROOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

We are seeking an experienced Senior Full-Stack Developer to join our software engineering team. The ideal candidate will have extensive experience designing, developing, and maintaining enterprise-grade applications across desktop, web, and database platforms. This role requires strong expertise in Java Swing, JavaScript, PHP, HTML, CSS, and PostgreSQL, along with working knowledge of C++ and C# to support integration, maintenance, and enhancement of existing software products. The successful candidate will be responsible for delivering high-quality software solutions, contributing to system architecture decisions, mentoring junior developers, and collaborating with cross-functional teams to translate business requirements into scalable and maintainable applications.

Key responsabilities

Application Development

  • Design, develop, test, and maintain full-stack applications using Java 17 and Java Swing, PHP, JavaScript, HTML, CSS, and PostgreSQL.
  • Develop reusable components, services, and libraries.
  • Implement and consume RESTful APIs and integration services.
  • Ensure applications are secure, scalable, and performant.

System Architecture & Design

  • Participate in technical design and architecture discussions.
  • Evaluate new technologies and propose improvements.
  • Define coding standards and best practices.
  • Contribute to modernization and migration initiatives.

Database Management

  • Design and optimize PostgreSQL databases, schemas, stored procedures, and queries.
  • Monitor database performance and implement tuning strategies.
  • Ensure data integrity, security, and backup/recovery practices.

Cross-Technology Development

  • Support, develop and maintain components written in C++ and C#.
  • Develop integration points between legacy and modern applications.
  • Troubleshoot issues across multiple technology stacks.

Quality & DevOps

  • Write clean, maintainable, documented code.
  • Conduct code reviews.
  • Maintain automated tests.
  • Participate in CI/CD and deployment activities.
  • Resolve production and performance issues.

Leadership & Collaboration

  • Mentor junior and mid-level developers.
  • Collaborate with Product Owners, QA, Architects, and Business Analysts.
  • Participate in sprint planning and technical reviews.
  • Act as a technical subject matter expert.

Required Qualifications

Education

Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field.

Experience

  • 5+ years of professional software development experience.
  • Proven experience in full software development lifecycle (SDLC).
  • Experience working in Agile/Scrum environments.

Technical Skills (Required)

Expert Level

  • Java 17 + Java Swing
  • JavaScript (ES6+)
  • PHP
  • HTML5
  • CSS3
  • PostgreSQL

Intermediate / Good Working Knowledge

  • C++
  • C#

Additional Technical Competencies

  • REST API design and development
  • SQL query optimization
  • Git version control
  • Object-Oriented Programming (OOP)
  • Design patterns and software architecture principles
  • Application debugging and performance optimization
  • Unit and integration testing Preferred Qualifications
  • Experience with modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Experience with Linux-based deployment environments.
  • Familiarity with Docker and containerized applications.
  • Understanding of CI/CD pipelines.
  • Experience integrating desktop and web applications.
  • Knowledge of cloud platforms such as Azure or AWS.
  • Experience working with legacy systems modernization.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong ownership and accountability mindset.
  • Ability to mentor and lead technical discussions.
  • Adaptability and willingness to learn new technologies. Success Metrics
  • Deliver high-quality software on schedule.
  • Maintain low defect rates and high code quality standards.
  • Improve application performance, reliability, and scalability.
  • Contribute to architectural improvements and technical innovation.
  • Provide leadership and mentorship within the development team.

Nice-to-Have Experience

  • Medical, telecommunications, industrial automation, or enterprise software domains.
  • Legacy desktop application maintenance and modernization.
  • Multi-tier and client-server architectures.
  • Cross-platform development involving Java, PHP, C++, and C# ecosystems.

This profile would fit a senior engineer capable of owning both legacy desktop applications (Java Swing) and modern web systems (PHP/JavaScript/PostgreSQL) while supporting integrations and components developed in C++ and C#.

Join Us

At Ascom, we believe recruitment is a two-way decision.

We are not only looking for someone to join us — we are looking for someone who also chooses us as their next employer.

If you are looking for a role where you can make an impact, work with modern technologies, and contribute to global operations — we would love to hear from you.

Skills

Global Products & Solutions

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores