Senior Software Engineer
Job description
Senior Software Engineer at Bamboohr.
About the role
Bamboohr is seeking a highly skilled Senior Software Engineer to join our dynamic team in Amsterdam. This role offers an to work on innovative projects that push the boundaries of technology and sustainability. As a Senior Software Engineer, you will be instrumental in designing, developing, and implementing software solutions that drive our mission forward. You will collaborate with cross-functional teams to create high-quality software that meets the needs of our users and stakeholders.
Key facts
What you'll do
- Design, develop, and maintain scalable software applications that align with Bamboohr's strategic objectives and user requirements.
- Collaborate with product managers, designers, and other engineers to define software specifications and architecture.
- Write clean, maintainable, and efficient code while adhering to best practices in software development.
- Conduct code reviews and provide constructive feedback to peers to foster a culture of continuous improvement.
- Troubleshoot and debug applications to ensure optimal performance and reliability.
- Implement automated testing frameworks to enhance software quality and reduce deployment risks.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Mentor junior engineers and contribute to their professional growth through knowledge sharing and guidance.
- Stay updated on industry trends and emerging technologies to ensure Bamboohr remains at the forefront of innovation.
- Collaborate with DevOps teams to streamline deployment processes and enhance system reliability.
- Document software design and development processes to facilitate knowledge transfer and onboarding of new team members.
- Engage in cross-team collaboration to identify opportunities for process improvements and efficiency gains.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as Java, Python, or JavaScript, with a strong understanding of their ecosystems.
- Experience with web frameworks (e.g., React, Angular, or Vue.js) and RESTful API development.
- Solid understanding of database technologies, including SQL and NoSQL databases.
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Strong problem-solving skills and the ability to think critically in high-pressure situations.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- A collaborative mindset and a passion for working in a team-oriented environment.
Nice to have
- Experience with machine learning frameworks and data processing tools.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with Agile methodologies and project management tools (e.g., Jira, Trello).
- Contributions to open-source projects or a strong portfolio showcasing personal projects.
- Understanding of software security best practices and experience in implementing secure coding practices.
Skills & tools
- Programming Languages: Java, Python, JavaScript
- Web Frameworks: React, Angular, Vue.js
- Database Technologies: SQL, NoSQL
- Cloud Platforms: AWS, Azure, Google Cloud
- Containerization: Docker, Kubernetes
- Development Tools: Git, Jenkins, JIRA
Practical notes
This position is based in Amsterdam, a city known for its rich culture and innovative tech scene. Bamboohr offers a competitive salary and benefits package, including opportunities for professional development and growth. We are open to sponsoring visas for qualified candidates who are about making a difference through technology. If you are looking for a challenging and rewarding role where you can contribute to meaningful projects, we encourage you to apply.
Join us at Bamboohr and be part of a team that is dedicated to creating sustainable solutions for a better future. Your expertise can help us shape the next generation of technology that positively impacts our world. Apply today and take the next step in your career with us!
About the company
Bamboohr is pioneering a new industrial era with carbon transformation. We use electrochemistry to turn CO2 into critical products - fuels, chemicals, and materials - that today rely on fossil fuels.