Job Requirements
Phenom Intro
Our purpose is to help a billion people find the right job! Phenom is an AI-Powered talent experience platform that is redefining the HR tech space. We have grown into a global organization with offices in 6 countries and over 1,500 employees. As an HR tech unicorn organization, innovation and creativity is within our DNA. Come help us make every talent moment Phenomenal!
Job Summary
We seek a talented Full Stack Developer with a strong background in Java, React, and NoSQL databases to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable web applications from front-end to back-end. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients needs.
What You've To Do
- Develop and maintain scalable web applications using Java and React.
- Design and implement front-end components and user interfaces using modern web technologies.
- Develop robust back-end services and APIs using Java frameworks such as Spring Boot.
- Design and develop integration solutions using Java, REST, and SOAP.
- Work with NoSQL databases (e.g., MongoDB, Cassandra) to store and retrieve data efficiently.
- Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues reported by users or QA team.
- Optimize application performance and scalability.
- Stay up-to-date with the latest trends and technologies in full-stack development.
Work Experience
What you've done
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3-4 years of hands-on experience as a Full Stack Developer.
- Proficiency in Java programming language and its ecosystems (Spring Boot, Hibernate, etc.).
- Strong understanding of front-end technologies, including React, HTML5, CSS3, and JavaScript.
- Experience with NoSQL databases such as MongoDB, Cassandra, or similar.
- Knowledge of software engineering best practices, including design patterns, data structures, and algorithms.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Familiarity with containerisation and orchestration tools like Docker and Kubernetes.
Knowledge of microservices architecture and RESTful APIs.
Experience with Agile methodologies (Scrum, Kanban, etc.).
Certifications in Java or related technologies are a plus.
Benefits
We want you to be your best self and to pursue your passions!
- Health and wellness benefits/programs to support holistic employee health
- Flexible hours and working schedules, as well as parental leave for new parents
- Growing organization with career pathing and development opportunities
- Tons of perks and extras in every location for all Phenoms!
Diversity, Equity, & Inclusion
Our commitment to diversity runs deep! Diversity is essential to building phenomenal teams, products, and customer experiences. Phenom is proud to be an equal opportunity employer taking collective action to build a more inclusive environment where every candidate and employee feels welcomed.
We recognize there is more to be done. Our teams are committed to continuous improvement until these powerful ideas are ingrained in our culture for Phenom and employers everywhere!