Talent Pool - Junior Fullstack Developer
Job description
Talent Pool - Junior Fullstack Developer at Bamboohr.
About the role
Bamboohr is on the lookout for a motivated Junior Fullstack Developer to join our dynamic team. This position is ideal for individuals eager to grow their skills in both front-end and back-end development within a collaborative environment. As a Junior Fullstack Developer, you will contribute to the design, development, and maintenance of web applications, ensuring they meet the highest standards of quality and performance. You will have the opportunity to work with experienced developers and gain hands-on experience with modern technologies.
Key facts
What you'll do
- Collaborate with senior developers to design and implement new features for web applications, ensuring a seamless user experience.
- Write clean, maintainable, and efficient code in both front-end and back-end environments, adhering to best practices and coding standards.
- Participate in code reviews to provide constructive feedback and learn from peers, enhancing your coding skills and understanding of software development.
- Assist in troubleshooting and debugging issues reported by users or identified during testing phases, ensuring timely resolution.
- Engage in the full software development lifecycle, from requirements gathering to deployment, ensuring projects are delivered on time and within scope.
- Work with databases to manage data storage and retrieval, optimizing queries for performance and scalability.
- Stay up-to-date with emerging technologies and industry trends, bringing innovative ideas to the team and contributing to continuous improvement.
- Collaborate with cross-functional teams, including designers and product managers, to translate business requirements into technical specifications.
- Document development processes, code changes, and system configurations to maintain clear communication within the team and for future reference.
- Participate in agile development practices, attending daily stand-ups and sprint planning sessions to contribute to project planning and execution.
- Assist in the testing of applications, including unit testing and integration testing, to ensure high-quality deliverables.
- Contribute to the maintenance and enhancement of existing applications, identifying areas for improvement and implementing solutions.
Requirements
- A degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript, with a basic understanding of frameworks like React or Angular.
- Experience with back-end technologies, including Node.js, Express, or similar frameworks, and a basic understanding of RESTful APIs.
- Knowledge of database management systems, such as MySQL, PostgreSQL, or MongoDB, and experience with writing SQL queries.
- Understanding of version control systems, particularly Git, and experience with collaborative coding environments.
- Basic knowledge of web development best practices, including responsive design and accessibility standards.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- A passion for learning and a desire to grow your skills in a fast-paced environment.
Nice to have
- Experience with cloud services such as AWS or Azure, particularly in deploying and managing web applications.
- Familiarity with DevOps practices and tools, including CI/CD pipelines, to streamline the development process.
- Knowledge of testing frameworks and methodologies, such as Jest or Mocha, to ensure code quality.
- Experience with Agile methodologies, such as Scrum or Kanban, to enhance team collaboration and project management.
- Understanding of security best practices in web development to protect applications from vulnerabilities.
Skills & tools
- Front-end: HTML, CSS, JavaScript, React/Angular
- Back-end: Node.js, Express, RESTful APIs
- Databases: MySQL, PostgreSQL, MongoDB
- Version Control: Git
- Development Tools: Visual Studio Code, Postman, etc.
Practical notes
- The exact location for this position is currently unspecified.
- Salary is competitive and will be determined based on the candidate's experience and qualifications.
- Bamboohr is open to sponsoring visas for qualified candidates who meet the necessary requirements.
- Interested applicants can apply through the provided URL: https://agilityfeat.bamboohr.com/careers/54.
Join Bamboohr and take the next step in your career as a Junior Fullstack Developer, where you will have the chance to work on exciting projects and develop your skills in a supportive environment. We look forward to receiving your application!