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.
We are seeking a Full Stack Developer with expertise in the end-to-end software development lifecycle to join our dynamic web development team. In this role, you will work on both frontend and backend technologies to develop innovative products. You will collaborate with cross-functional teams to plan, build, and test solutions across various projects.
Key Responsibilities:
- Design, develop, and maintain scalable full-stack applications.
- Collaborate with product managers, designers, and engineers to deliver high-quality solutions.
- Optimize applications for performance, scalability, and security.
- Implement best coding practices, conduct code reviews, and mentor junior developers.
- Ensure seamless integration between frontend and backend components.
- Troubleshoot and debug complex technical issues.
- Strong experience in Node.js and React.js for backend and frontend development.
- Proficiency in Python for backend services and scripting.
- Hands-on experience with databases like MongoDB and PostgreSQL.
- Solid understanding of the software development lifecycle (SDLC) and best practices.
- Experience with API Connect or similar API management platforms.
- Knowledge of Kubernetes (K8s) or other container orchestration tools.