Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Fullstack Developer

AT IBM
IBM

Fullstack Developer

Cochin, India

Introduction
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.

Your Role and Responsibilities

  • Collaboration: Work closely with Development team members, Product Management, Designers, frontend developers, DevOps engineers, and other stakeholders to finalize the development scope and commitments.
  • Delivery: Make sure development deliverables would have expected timelines, milestones with the expectation of quality
  • Coach and mentor development team.
  • Build a development process and ensure the process is followed during the development lifecycle.
  • Manage and assign work items to development team members.
  • Co-ordinate development, QA, deployment and documentation.
  • Design and Development: Create and maintain scalable, robust, and secure backend services and APIs to support cloud-based applications.
  • Cloud Infrastructure Management: Deploy, manage, and optimize cloud infrastructure, ensuring efficient resource utilization and cost management.
  • Security: Implement and maintain security best practices, including data encryption, access controls, and vulnerability management to protect sensitive information.
  • Performance Optimization: Monitor and optimize the performance of backend services, ensuring high availability and responsiveness.
  • Documentation: Maintain clear and comprehensive documentation of code, APIs, infrastructure configurations, and procedures to facilitate knowledge sharing and onboarding.
  • Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously enhance the backend architecture and processes and bring innovations into products.

Want more jobs like this?

Get Software Engineering jobs in Cochin, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Required Technical and Professional Expertise

  • 8-12 years of experience in backend development.
  • Proven ability to work independently or as a key contributor when needed.
  • Over 6 years of experience with Scala, including development using the Zio and Caliban libraries.
  • 4+ years of experience with public cloud platforms such as AWS, Azure, or GCP.
  • Proficient in Golang and Postgres databases.
  • 4+ years of experience in backend infrastructure deployment and management using Kubernetes.
  • Strong communication and coordination skills.
  • Expertise in Continuous Integration and Continuous Deployment (CI/CD) practices

Desired Experience:
  • Scala
  • Zio
  • GraphQL
  • Golang
  • OpenShift
  • Site Reliability Engineering (SRE) concepts

Preferred Technical and Professional Expertise

  • None

Client-provided location(s): Kochi, Kerala, India
Job ID: IBM-21068728
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.