
Posted today
Senior Full-Stack Developer
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
Explore related jobs
More jobs at Ascom
Similar C# jobs
- S
C++, C#SQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - P
C/C++ DeveloperProcom Consultants Group · Hillsboro, OR - A
C/C++ DeveloperAdagrad AI · Pune, India - FSoftwareentwickler C++/C#FERCHAU GmbH Niederlassung Kassel · Kassel, Germany
- PC/C++ DeveloperPremium Technology · New York, NY
- FSoftwareentwickler C / C++FERCHAU GmbH Niederlassung Bremen City · Bremen, Germany
Jobs in Cluj-Napoca
- T
IT Systems Administrator – ComplianceTrustYou · Cluj-Napoca, Romania - H
Consultant vanzari 20 ore Iulius Mall (perioada determinata 1 luna)H&M Group · Cluj-Napoca, CJ - R
Lead AnalystRWS Group · Cluj-Napoca, Romania - M
Project Manager @DARWINMarsh Franco Acra S.A. · Cluj-Napoca - Decembrie - M
Technology Delivery Lead @MarshTechMarsh Franco Acra S.A. · Cluj-Napoca - Decembrie - R
Lead AnalystRWS · Cluj-Napoca, Romania
Browse these categories
Market data for full-stack engineer roles
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.