IBM Cloud platform combines platform as a service (PaaS) with infrastructure as a service (IaaS) to provide an integrated experience. Join our mission to create and maintain core services and tools of Platform Experiences.You will be involved in the end-to-end delivery into production, from requirements gathering through design and implementation through production operations.
As a Back-End Developer specializing in Cloud, you will work in an agile, collaborative environment across various Cloud platforms, leveraging expertise in multi-cloud environments, Infrastructure as a Service (IaaS), and Platform as a Service (PaaS).
You will collaborate with others to design, develop, and deliver robust cloud-based solutions.
Your primary responsibilities will include
- Develop Cloud Solutions: Design, develop, and deploy scalable and secure cloud-based applications using object-oriented programming, multi-threading, and concurrency.
- Implement Database Security: Plan, analyze, design, and construct databases, implementing industry standards and best practices for database security, and analyzing and defining database and information security requirements.
- Create RESTful APIs: Develop and use RESTful APIs and web services, working with client-server architectures, networking protocols, and application development.
- Write Efficient Queries: Develop structured query language (SQL) queries, back-end database stored procedures, or NoSQL queries, utilizing programming languages like Go, Ruby, Python, Java, Node.js, and server-side JavaScript.
- Contribute to Open Source: Participate in open source projects, such as Kubernetes, and contribute to open source software, working effectively with and enabling open source communities. New Feature Development: Design, develop, and test new features to improve the platform’s functionality and user experience. Code Reviews: Participate in code reviews to ensure high-quality code, adherence to coding standards. Collaboration with Cross-Functional Teams: Closely work together with product management, design, and other stakeholders to ensure the effective implementation and the best solution. Documentation: Maintain and update technical documentation. Maintaining existing services GraphQL Terraform Cloud technologies and services Familiarity with at least some containerization technologies Experience working in Agile environment using Scrum or Kanban methodologies Experience with AI assisted development, proactive mindset towards integrating into daily workflows Hungary Software Engineering Hybrid Entry Level BUDAPEST, HU