Search by job, company or skills

Idea Usher

SENIOR SOFTWARE DEVELOPER

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Why Consider This Role

We are a global IT services and digital transformation provider. Our high-growth, product-driven organization delivers enterprise-grade software, cloud solutions, and middleware that help clients innovate and scale. With a remote-first culture, we empower teams to collaborate across time zones, embrace cutting-edge technologies, and accelerate continuous delivery.

Role & Responsibilities

Technical Leadership

  • Provide hands-on technical guidance, architecture reviews, and strategic direction for multiple projects.
  • Drive adoption of best practices in design, coding, testing, and deployment.
  • Stay updated with emerging technologies and recommend adoption where relevant.

Team Management

  • Lead, mentor, and grow a team of developers, tech leads, and engineers across web, mobile, backend, and DevOps domains.
  • Conduct performance evaluations, identify training needs, and ensure team skill development.
  • Foster a culture of ownership, collaboration, and innovation.

Project Delivery

  • Oversee end-to-end project delivery, ensuring timelines, quality, and budget adherence.
  • Coordinate across product, QA, design, and business teams to deliver seamless solutions.
  • Identify risks early and implement effective mitigation strategies.

Process & Quality

  • Define and optimize software development processes (Agile/Scrum/Kanban).
  • Ensure code quality, scalability, and maintainability through regular code and design reviews.
  • Implement CI/CD pipelines and cloud infrastructure best practices.

Stakeholder Management

  • Collaborate with clients, senior management, and product teams to translate business needs into technical solutions.
  • Present technical insights, reports, and progress updates to leadership.
  • Participate in pre-sales activities, including technical proposals and client calls when required.

Requirements

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 5-6 years of experience in software development, with at least 3 years in a managerial or leadership role.
  • Proven experience managing cross-functional technical teams and delivering complex IT projects.
  • Strong knowledge of modern web/mobile tech stacks, cloud platforms (AWS/Azure/GCP), and DevOps practices.
  • Excellent understanding of software architecture, system design, and scalable solutions.
  • Solid understanding of Agile methodologies, sprint planning, and delivery management.
  • Exceptional communication, problem-solving, and decision-making skills.

Preferred Qualifications

  • Experience with microservices architecture, API design, or enterprise application development.
  • Exposure to data engineering, AI/ML, or blockchain projects is a plus.
  • Certification in Project Management (PMP/PRINCE2) or Agile (CSM/PMI-ACP) is advantageous.

Benefits & Culture Highlights

  • Fully remote setup with flexible work hours and global team collaboration.
  • Continuous learning stipend, technical certifications, and conference allowances.
  • Performance-based bonus, health benefits, and generous paid time off.

Skills: blockchain,frontend development,backend development,flutter,team handling,artificial intelligence

More Info

About Company

Job ID: 134549167

Similar Jobs