Enter a job title or keyword

Senior Full-Stack Developer

Ascom


Job Location:

Cluj-Napoca - Romania

Monthly Salary: Not provided by the employer
Posted: 6 November 2026 (3 hours ago)
Application Deadline: 3 February 2027
Vacancies: 1 Vacancy

Job Summary

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

Bachelors 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 .

  • 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.



About Company

Company Logo

We are a subsidiary of ASEC Company For Mining, a prominent leader in the Egyptian market in the domain of geology and mining for over 25 years. ACCM started its production operations in 2009, with a vision of progressive successes in the field of industrial minerals where we are prom ... View more

View Profile View Profile