TL;DR
Senior Fullstack Software Engineer (Java/JavaScript): Developing new features and integrations for business cloud software, spanning client, server, and cloud components with an accent on architectural design, issue resolution, and product modernization. Focus on leading feature development, integrating third-party services, and mentoring less experienced team members within an Agile Scrum environment.
Location: Hybrid (Tunis, Tunisia)
Company
hirify.global is a global leader in business cloud software products, building complete industry suites to drive digital transformation for over 60,000 organizations worldwide.
What you will do
- Lead the development of new features across client, server, and cloud application stack components.
- Integrate third-party libraries and services into existing applications.
- Investigate and resolve customer-reported software issues and security vulnerabilities.
- Participate in all aspects of the Agile process, including requirements analysis, backlog grooming, and planning.
- Write UML diagrams (class, sequence, flow, and activity diagrams).
- Mentor and support less experienced developers through code review and guidance.
- Collaborate with architects and principal engineers on design and future technical direction.
- Write unit and integration tests using frameworks like JUnit, Jest, Selenium, and Cucumber.
Requirements
- Strong Java software development (Java 8, J2EE) with in-depth understanding.
- Knowledge of modern JavaScript frameworks/libraries, JQuery, HTML, and CSS.
- Experience with the Spring framework and its ecosystem.
- Strong OOP skills with exposure to UML/Design Patterns.
- Experience working in an Agile (preferably Scrum) and iterative development approach.
- Strong written and verbal communication skills in English (C1+).
- Enthusiasm for collaboration, including with remote teams.
- Professional pride, drive, curiosity, and a diligent self-starter attitude.
- Strong problem resolution skills.
Nice to have
- Deep knowledge of AWS services (EC2, ECR, ECS, RDS, S3, DynamoDB, Lambda, API Gateway, SNS, SQS, Pinpoint, Event Bridge).
- Experience with tools like Docker, IntelliJ IDEA, JUnit, Selenium, Ant, Maven, Git, Jira, Vue.js, Hibernate, PostgreSQL.
- Familiarity with design tools and principles for user interfaces.
- Strong ability to think through large abstract systems and processes.
- Exposure to data analytics and reporting technologies with database optimization understanding.
- Awareness of security best practices for identifying and resolving vulnerabilities.
Culture & Benefits
- Work in an environment of collaboration and support within agile scrum teams.
- Opportunity to work with globally located teams across different time zones.
- Operate under a business philosophy called Principle Based Management™ (PBM™).
- Commitment to an inclusive work environment founded on principles like integrity, stewardship, and respect.
- Focus on innovation, improvement, and transformation for long-term value creation.
- Opportunity for personal and professional fulfillment within a growing organization.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →