Your Role and ResponsibilitiesAs a Full-Stack Developer:
- you will work in an Agile, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications
- at the nexus of engineering and design, you will be instrumental in bringing industry-defining software products, cloud services and web applications to users around the world
- you will be responsible for designing, developing, and maintaining robust and scalable web applications
- you will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients and contribute to the overall success of the company
Who you are:
- you are highly motivated and have a passion for creating and supporting great products
- you thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills
- you are great at solving problems, debugging, troubleshooting, designing, and implementing solutions to complex technical issues
- you have a solid understanding of software development and programming languages
Required Technical and Professional Expertise
- At least 5 years of development experience with HTML5/CSS3/JS NodeJS
- Strong knowledge and experience with React tools including React.js, Webpack
- Experience with Version Control Systems, like GitHub
- Collaboration skills using agile principles and Design thinking
- Strong understanding of REST & backend communication through API calls
- Strong understanding of principals of OOP, Software Design patterns, and microservices architecture
- Testing, debugging, and resolving performance concerns
Preferred Technical and Professional Expertise
- Ability to break down UI designs into extensible/modifiable/reusable/responsive component architectures
- Experience with native SAAS or developing a multi tenant application
- Swagger, CSS preprocessors, Carbon Design System, Jenkins/Travis CI/GitHub Actions
- Knowledge of Testing strategies for web applications for load, stress, and network Testing
What we offer:
- Working for a top 5 IT company according to Forbes 2022 best employers ranking
- International and prestigious projects
- Highly skilled teams of experts
- Wide range of IBM trainings and certificates
- Access to Udemy, Harvard Business Review, O’Reilly, Interskill, IBM AI Skills Academy
And what is more:
- Contract of employment
- Competitive compensation – salary range , depending on your skills and experience
- Private medical care and life insurance
- Employee Assistance Program
- Sport, charity & other networking groups
- Summer / winter camps for children
- Discounts with IBM employee badge
- Referral Bonus Program
- Home office option
- No dress code