Software Developer

August 19, 2026
Application ends: November 18, 2026
Apply Now

Job Description

Responsibilities

  • Collaborate with product owners, team members, softwarearchitectsand other functional teams to deliver new features from concept to deployment 
  • Participate in the full software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance 
  • Maintain and improve existing systems byidentifyinginefficiencies and implementing enhancements 
  • Independently own development tasks and contribute to moderately complex features and technical solutions
  • Troubleshoot and resolve bugs through code and system-level analysis 
  • Write clean, maintainable, and well-documented code 
  • Participate in peer code reviews and provide constructive feedback aligned with best practices 
  • Mentor junior and intermediate developers and support their technical growth
  • Support performance tuning and scalability improvements 
  • Identifyblockers early and collaborate with others to resolve issues 
  • Participate in the annual Hackathon to explore and prototypenew ideas 
  • Participate in the on-call rotation to help ensure the high availability and reliability of Leap afterdemonstratingsufficient knowledge of the system – typically after 6–12 months

About You

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent, practical experience
  • 5+ years of professional software development experience 
  • Proficiencyin Python for automation, scripting, and application development 
  • Experience designing, implementing, and consuming REST APIs 
  • Experience with Git workflows, including branching, merging, and pull requests
  • Strong communicationskills, with the ability to explain technical concepts clearly and collaborate effectively across teams
  • Experience developing software in a Linux environment
  • Strong understanding of software architecture, algorithms, asynchronous programming, and performance optimization techniques
  • Strong problem-solving skills and a willingness to learn through exploration and feedback 
  • Self-motivated, proactive, and adaptable mindset 
  • Interest in improving processes and systems, with openness to support in implementation 

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru