Full Stack Engineer
Job description
Full Stack Engineer at Bamboohr.
About the role
Bamboohr is seeking a talented Full Stack Engineer to join our innovative team in Brisbane, California. In this position, you will play a critical role in developing and maintaining our web applications, ensuring a seamless user experience. You will collaborate closely with cross-functional teams to design, implement, and optimize features that enhance our platform's functionality. This role offers the opportunity to work in a dynamic environment where your contributions will directly impact our growth and success.
Key facts
What you'll do
- Design and implement scalable web applications using modern frameworks and technologies, ensuring high performance and responsiveness.
- Collaborate with product managers and designers to translate user requirements into technical specifications and functional features.
- Develop and maintain RESTful APIs to support front-end functionality and ensure seamless integration with back-end services.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Conduct code reviews to ensure quality and share knowledge with team members, fostering a culture of continuous improvement.
- Troubleshoot and debug applications to resolve issues and optimize performance, ensuring a smooth user experience.
- Stay up-to-date with emerging technologies and industry trends, recommending improvements and innovations to enhance our product offerings.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of projects.
- Collaborate with DevOps to streamline deployment processes and improve system reliability and scalability.
- Mentor junior developers, providing guidance and support to help them grow their skills and advance their careers.
- Engage with the user community to gather feedback and insights, using this information to inform future development efforts.
- Document technical specifications and processes to ensure knowledge sharing and facilitate onboarding of new team members.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- A minimum of 3 years of experience in full stack development, with a strong focus on both front-end and back-end technologies.
- Proficiency in JavaScript frameworks such as React, Angular, or Vue.js for front-end development.
- Solid experience with back-end technologies such as Node.js, Python, or Ruby on Rails.
- Familiarity with database management systems, including SQL and NoSQL databases like PostgreSQL, MongoDB, or similar.
- Understanding of version control systems, particularly Git, and experience with collaborative development workflows.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Experience with cloud services such as AWS, Azure, or Google Cloud is a plus.
Nice to have
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Experience with CI/CD pipelines and automated testing frameworks to enhance development efficiency.
- Knowledge of web security best practices and experience implementing secure coding practices.
- Previous experience in a startup environment, demonstrating adaptability and a proactive approach to challenges.
- Understanding of UX/UI principles and experience working closely with design teams to create user-friendly interfaces.
Skills & tools
- JavaScript, HTML, CSS
- React, Angular, or Vue.js
- Node.js, Python, or Ruby on Rails
- SQL and NoSQL databases (PostgreSQL, MongoDB)
- Git and version control systems
- AWS, Azure, or Google Cloud
Practical notes
- This position is based in Brisbane, California, and may require occasional on-site presence for team collaboration.
- Candidates must be eligible to work in the United States; visa sponsorship is available for qualified individuals.
- The role may involve flexible working hours to accommodate collaboration with remote teams or clients in different time zones.
META
Company: Bamboohr
Title: Full Stack Engineer
Listed
location: Brisbane, California
Job type: Full-time
Apply URL: https://trove.bamboohr.com/careers/41
Tags: Engineering, Full Stack