Find Your Next Professional Opportunity
Software Engineer – Full Stack
Job Description
Software Engineer – Full Stack
HotJobs
Join our innovative team dedicated to transforming the HR industry through cutting-edge technology. We are seeking a highly motivated and skilled Software Engineer – Full Stack to contribute to the development of robust and scalable software solutions. You will play a crucial role in designing, developing, and maintaining both front-end and back-end components of our flagship products, driving significant impact on our platform's capabilities and user experience.
Responsibilities
- Design, develop, and maintain high-quality, scalable software applications.
- Collaborate with product managers and other engineers to define, design, and ship new features.
- Write clean, efficient, and well-documented code across the full stack.
- Perform testing, troubleshooting, and debugging to ensure optimal performance.
- Actively participate in code reviews, contributing to a culture of continuous improvement.
- Implement and manage RESTful APIs for seamless integration.
- Contribute to architectural discussions and technology choices.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- A minimum of 3+ years of professional experience in full-stack software development.
- Demonstrable expertise in front-end frameworks (e.g., React, Angular, or Vue.js).
- Strong proficiency in back-end programming languages (e.g., Node.js, Python, or Java).
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
Additional Advantages
- Experience within the HR technology or SaaS industry.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience working in an Agile/Scrum development environment.
- Contribution to open-source projects.
Skills
- JavaScript, TypeScript, HTML, CSS
- React, Angular, Vue.js
- Node.js, Python, Java
- RESTful APIs
- SQL, NoSQL Databases
- Git, Version Control
- Agile Methodologies
- Problem Solving
