Back to search

Senior Full-Stack Developer

Lead design, development, and maintenance of enterprise-grade full‑stack applications across desktop, web, and database platforms.

  • Cluj-Napoca, Cluj County, Romania
  • Full-time
  • Posted Nov 6, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design, develop, test, and maintain full‑stack applications using Java 17, 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.
  • 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.
  • 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.
  • Support, develop and maintain components written in C++ and C#.
  • Develop integration points between legacy and modern applications.
  • Troubleshoot issues across multiple technology stacks.
  • Write clean, maintainable, documented code.
  • Conduct code reviews.
  • Maintain automated tests.
  • Participate in CI/CD and deployment activities.
  • Resolve production and performance issues.
  • 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.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or related field.
  • Experience in a Medical
  • Experience in a Telecommunications
  • Experience in a Industrial automation
  • Experience in a Enterprise software

Nice to have: React, Angular, Vue.js, Linux-based deployment environments, Docker, Containerized applications, CI/CD pipelines, Azure, AWS, Legacy systems modernization

Skills

Java 17Java SwingJavaScript (ES6+)PHPHTML5CSS3PostgreSQLC++C#REST API design and developmentSQL query optimizationGit version controlObject‑Oriented ProgrammingDesign patternsSoftware architecture principlesApplication debuggingPerformance optimizationUnit and integration testingJavaJava SwingJavaScriptPHPHTMLCSSPostgreSQLC++C#REST APIGitDockerCI/CDAzureAWS

Full description

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.

Senior Full-Stack Developer at Ascom | Referso Jobs