Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

IBM Software Backend Developer 
India, Uttar Pradesh, Lucknow 
486670994

27.03.2025
Your role and responsibilities
  • Design, develop, and maintain web applications and SaaS products with a focus on scalability, performance, and user experience.

  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.

  • Utilize data structures and OOP principles to solve complex problems and optimize application performance.

  • Write clean, maintainable, and efficient code following best practices.

  • Conduct code reviews, unit testing, and integration testing to ensure code quality and reliability.

  • Continuously monitor and improve the performance of the applications.

Required education
Bachelor's Degree
Required technical and professional expertise
  • Smart engineers who have preferably built scalable web applications and understand microservices architecture

  • Strong knowledge of data structures and object-oriented programming concepts.

  • Experience in web application and SaaS development.

  • Proficiency in at least one of the following programming languages: Ruby, Python, Java or Go.

  • Solid understanding of web technologies (HTML, CSS, JavaScript) and frameworks.

  • Experience with RESTful APIs, microservices architecture, and cloud platforms.

  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Knowledge of database management systems (MySQL/Postgres)

  • Experience with testing frameworks and tools.

Preferred technical and professional experience
  • Database Management: Proficiency with MySQL or MariaDB for designing and optimizing relational databases.

  • Frontend Skills: Experience with jQuery for building interactive user interfaces.

  • Architecture Design: Passion for modern architecture and design principles, with experience in designing and building microservice architectures.

  • Agile Mindset: Familiarity with Agile development practices and a proactive attitude toward improving systems to benefit teammates and users.

  • Team Collaboration: A strong commitment to collaborative development and delivering high-quality solutions in an iterative environment.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

OTHER RELEVANT JOB DETAILS

When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.