At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We are looking for an experienced Full Stack Software Engineer to join our team. In this role, you will be responsible for the overall development and implementation of front and back-end software applications.
To ensure success as a full stack software engineer at Hakkoda, you should have advanced programming skills, experience with application development, and excellent troubleshooting skills.
What you will do:
Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration. You will be developing and maintaining full stack solutions to fit business needs. You will work directly with our clients to understand business requirements, design complex solutions and lead them from inception to production within the agile team.
Responsibilities:
- Develop and maintain complex front-ends focused on user experience
- Develop and maintain back-end systems
- Work with key stakeholders to design complex solutions and lead from inception to
production
- Support live systems to ensure business continuity
- Design and implement solutions that address scalability, security, availability, and operational excellence
- Create and maintain devops processes, application infrastructure, and utilizes cloud services (including database systems and models)
As of April 2025, Hakkoda has been acquired by IBM and will be integrated in the IBM organization. Your recruitment process will be managed by IBM. IBM will be the hiring entity
- Bachelor’s degree in computer engineering or computer science
- Experience as a full stack engineer
- Advanced knowledge of front-end and back-end languages including React.js, Ext.js, Bootstrap, Java, Python
- Knowledge of database systems and SQL (Elasticsearch, MSSQL, NoSQL, PostgreSQL)
- Strong / expert level JavaScript / TypeScript is preferred
- AWS knowledge is a plus
- Snowflake experience is a plus
- Advanced troubleshooting skills
- Good communication skills
- Understanding of software testing principles and methodologies
- Natural tendency to be curious, creative and positive
- Fluent in English is a must