Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

IBM Back-end Developer Hortolândia - SP 
Brazil, São Paulo 
492678618

04.09.2024
Introduction

Your ability to be creative, a forward-thinker and to focus on innovation that matters, is all support by our growth minded culture as we continue to drive career development across our teams. Collaboration is key to IBM Infrastructure success, as we bring together different business units and teams that balance their priorities in a way that best serves our client’s needs.

IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive. Your Role and Responsibilities
The Back-End Developer will be responsible for designing, developing, and maintaining the server-side applications and infrastructure of our web and mobile platforms. The ideal candidate should have a strong background in Python and JavaScript, as well as experience with databases and web frameworks. This role requires excellent problem-solving skills, a deep understanding of software development best practices, and a passion for building scalable and efficient systems.
Design and implement robust, secure, and maintainable server-side applications using Python and JavaScript.
Develop and maintain APIs for data access and communication between front-end and back-end components.
Optimize database performance and ensure data integrity through normalization, indexing, and query optimization techniques.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Write automated tests to ensure the quality, reliability, and robustness of the application.
Stay up-to-date with the latest trends and best practices in back-end development, including cloud computing, containerization, and DevOps methodologies.
Provide technical guidance and mentorship to junior developers on the team Required Technical and Professional Expertise
Bachelor’s degree in Computer Science or related field.
Solid professional experience as a Back-End Developer, with proven expertise in Python and JavaScript.
Proficiency in SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or similar.
Experience with web frameworks like Django, Flask, Express, or similar.
Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes.
Strong understanding of software development best practices, including version control (e.g., Git), code review, and testing.
Excellent problem-solving skills, attention to detail, and a passion for learning new technologies.
Fluent in English with excellent oral and written communication skills Preferred Technical and Professional Expertise
– Experience with Agile Development Methodologies
– Ability to collaborate meaningfully and respectfully in a team environment under high pressure.
– Ability to work independently and proactively.
– Self-Starter, a quick learner of technology, who is also excited in teaching and transferring knowledge, be able to multitask.
– Genuine interest in solving customer issues and software quality.