Senior Full-Stack Developer
-
- Software Engineering
- Professional
Senior Full-Stack Developer
-
- Software Engineering
- Professional
Introduction
We are seeking a skilled and experienced Java/Go Developer with a strong background in security to join our team. The ideal candidate will have a deep understanding of secure coding practices and be able to analyze, identify, and respond to vulnerabilities within the codebase. As a Developer, you will work closely with the DevOps, and security teams to ensure our applications are secure and resilient against potential threats.
Your Role and Responsibilities
We seek a Senior Full-Stack Developer with a strong emphasis on front-end development to join our dynamic team. The ideal candidate will have a robust understanding of HTML5, CSS3 (SASS or LESS), and JavaScript (ES6+), with additional skills in either Ruby (preferred) or Java. Experience with Node.js and ReactUI is a significant advantage but not mandatory.
We are seeking a skilled and experienced Java/Go Developer with a strong background in security to join our team. The ideal candidate will have a deep understanding of secure coding practices and be able to analyze, identify, and respond to vulnerabilities within the codebase. As a Developer, you will work closely with the DevOps, and security teams to ensure our applications are secure and resilient against potential threats.
Your Role and Responsibilities
We seek a Senior Full-Stack Developer with a strong emphasis on front-end development to join our dynamic team. The ideal candidate will have a robust understanding of HTML5, CSS3 (SASS or LESS), and JavaScript (ES6+), with additional skills in either Ruby (preferred) or Java. Experience with Node.js and ReactUI is a significant advantage but not mandatory.
- Front-End Development: Develop and maintain responsive, user-friendly interfaces using HTML5, CSS3 (SASS or LESS), and JavaScript (ES6+).
- Back-End Development: Work with Ruby on Rails or Java to build and maintain the server-side logic and integration.
- Full-Stack Collaboration: Collaborate with front-end and back-end teams to ensure seamless integration of features.
- Performance Optimization: Ensure the performance, accessibility, and scalability of the entire stack.
- Testing and Debugging: Utilize the browser console and other tools for extensive testing and debugging.
- Team Collaboration: Work effectively within a team using Agile/Scrum methodologies to deliver high-quality solutions.
Required Technical and Professional Expertise
- Strong proficiency in HTML5, CSS3 (SASS or LESS), and JavaScript (ES6+).
- Proficiency in Java or Ruby on Rails.
- Experience with Node.js and ReactUI is highly desirable but not mandatory.
- Strong knowledge of GIT for version control.
- Solid understanding of the Agile methodology, including story point estimation, refinement, sprint planning, retrospectives, and sprint demos.
- Extensive experience in testing and debugging using browser console and other tools.
- Communicative level of English, both written and spoken.
Preferred Technical and Professional Expertise
- WebSphere: Familiarity with WebSphere application server is a plus.
- Attention to Detail: Excellent problem-solving skills and attention to detail.
Want to know what it’s like to be an IBMer?
Key Job Details
Don’t see a fit at this time?
Don’t worry. Join our Talent Network and get notified about the latest opportunities.