Jobless Developer
Ascom logo

Posted today

Senior Full-Stack DeveloperAscom · Cluj-Napoca

Senior Full-Stack Developer

Cluj-NapocaOn-site

AI Summary

Designs, develops and maintains full-stack enterprise applications across Java Swing desktop, PHP/JavaScript web and PostgreSQL databases, while supporting C++/C# integrations and mentoring junior developers.

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

C#C++CI/CDCSS3Design PatternsGitHTML5Java 17JavaScriptJava SwingObject-oriented ProgrammingPHPPostgreSQLREST APISQL Query OptimizationUnit And Integration Testing

Explore related jobs

Browse these categories

Market data for full-stack engineer roles

All reports →