Offers “IBM”

Expires soon IBM

Full Stack Developer

  • Kochi, INDIA
  • IT development

Job description

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
We are seeking a talented software developers to join our growing team working on a product that has been a pioneer in the industry for decades. We specialize in building powerful data analytics tools.

Responsibilities:
As a Staff Software Developer, you will play a vital role in the maintenance and improvement of a powerful product with deep history and functionality used by millions of users worldwide. Collaborating with cross-functional teams, you will work on feature development, bug fixes, performance optimizations, and practice continuous improvement through your development practices to keep the code base stable, and maintainable for generations to come.

What you will do:
·  Participate in the design, development, and testing of new features in a complex and powerful product
·  Investigate and resolve software defects in a timely manner, collaborating with team members to ensure the overall stability of our applications
·  Engage in regular code reviews, providing guidance, and promoting best practices and knowledge sharing
·  Work closely with team members, including developers, QA engineers, product management to deliver high quality software solutions
·  Adopt problem-solving as a way of life - always identifying the root cause of issues
·  You’ll employ IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability
·  Maintaining and enhancing current codebases, and peer-reviewing changes, and fostering a culture of continuous improvement

Required Technical and Professional Expertise

·  4+ Years of Information Technology
·  2+ years of software development experience with NodeJS
·  2+ years experience in development web applications using JavaScript
·  Experience working on software development teams of 5-6 members
·  Experience leading feature development from envisioning, through design, testing and deployment phases
·  Strong understanding and eagerness to keep up-to-date with modern ECMAScript
·  Experience with modern frameworks such as React
·  Experience building applications with pure JavaScript and little-to-no frameworks
·  Experience working with and developing APIs
·  Deployment automation, experience with CI-CD tooling such as Jenkins
·  Strong analytical, problem-solving thinking, and diagnostic skills
·  Good knowledge of REST APIs
·  Have experience using and developing APIs
·  Understand user and system requirements
·  Have an understanding of, or experience with, Agile development methodology
·  Strong communication skills to effectively work with peers and leadership
·  Proficient understanding of code versioning tools, such as Git
·  Implementing automated testing platforms and unit tests
·  Skills with test frameworks such as Jest

Preferred Technical and Professional Expertise

·  Experience with analytic tools and applications
·  Experience with bundling and optimizing module deployment
·  Experience building and deploying web applications

Make every future a success.
  • Job directory
  • Business directory