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, let’s talk!
As a Backend Software Developer, you will have the opportunity to shape and transform the digital experience of our large and thriving global IBM Ecosystem and take it to new heights! You are the type of person who is passionate about staying up-to-date on the latest digital developments and trends, and delivering innovative and impactful digital experiences. To be successful, you must be highly motivated, detail-oriented, growth minded and a self-starter who knows how to get things done. You will be a vital part of the team, that designs, develops and manages client-facing digital platforms with compliance to IBM digital marketing and business guidelines.
In addition, you will be responsible for:
- Designing and implementing new features and APIs for IBM digital platforms
- Ensuring high-performance and availability of platforms, features and APIs
- Integrating with other existing systems through APIs and middleware layer
- Design and build containers as part of a microservices-based application architecture
- Developing and managing various aspects of digital platforms related to usability, functions/features and user experience
- Sharing best practices and insights with internal / external stakeholders for design and implementation of new function/features
- 2+ years of experience as Software Developer
- Experience with any Backend technology for building APIs (any of the following: Java, Spring boot, Python, Node.js, JavaScript, micro-services)
- Experience or knowledge of how to build and interact with RESTful APIs
- Comfortable with containers, Docker, Kubernetes and Linux
- General understanding of database operations and object-oriented design
- Familiar with web servers (Nginx) and database layer (MongoDB, MySQL)
- Demonstrated effective communication skills with proven problem-solving qualities
- Highly self-motivated team player with willingness to learn
- English: Fluent
- Experience with Linux
- Familiar with Frontend technologies like HTML5, CSS3, Angular/React (not required, considered as a plus)
- Experience in Agile/Scrum methodologies
In Return:
- Company-paid training and certifications
- Access to fully functional lab facility for education purposes and problem recreation
- Work in a team with leading specialists
- Company support for home office equipment
- Competitive remuneration package
- Diverse job role structure giving opportunities for growth within the team.
- Hybrid working model with flexibility to work from home on a regular basis.
- A workplace in an open, friendly hi-tech environment
- Recognition awards
- Additional health coverage
- Special offers and discounts/ corporate badge program
- Did we mention free coffee, snacks?
- Eco friendly travellers are welcome to the office - parking places for bikers and monthly allowance for transportation are available to all employees
- Referral bonus program