Senior Software Developer

  Category :  Development 
  Position Type : Direct Hire 

Job Description

ESSENTIAL DUTIES OR RESPONSIBILITIES – (The below listed duties are not all inclusive. This position must also perform other duties as assigned.):

  • Codes, debugs, documents, deploys and maintains new software programs in a highly efficient and effective manner.
  • Maintains and modifies existing applications.
  •  Fixed defects found in testing.
  • May work with and modify packaged applications.
  • May build and/or use components.
  • Participates in problem analysis and system design as requested.
  • In the absence of an application architect or on projects that are less complex, gathers customer requirements and specifies functionality.
  • Participates in the cost and time estimation process of projects.
  • Mentors other developers.

Job Specifications


  • A Bachelor’s Degree in Computer Science is required.
  • 5-7 years experience/knowledge with each of the following: web-based applications, MySQL, MongoDB, PHP, Redis,
  • Experience working closely with product and engineering teams to deliver performant and flexible APIs
  • Experience integrating with external APIs and/or data sources
  • Proven ability to navigate and iterate upon existing APIs and platform systems
  • In-depth understanding of supporting a wide variety of clients, network conditions, and legacy application versions
  • Demonstrated efficiency within a fast-paced and autonomous product development environment
  •  Experience with SCRUM preferred.

2. SKILLS REQUIRED (manual, verbal or mental manipulation of data or things):

  • Must have strong logic skills, be able to handle multiple priorities simultaneously; and demonstrate well-developed problem solving skills.
  • Must demonstrate excellent time-management, prioritization, attention to detail and organization skills.

3. ABILITIES REQUIRED (work characteristics, behaviors, leadership abilities, etc.):

  • Must have the ability to learn and adapt to new technologies rapidly.
  • Must be able to consistently meet established project deadlines.
  • Must be able to work independently with limited supervision, and as part of a team.
  • Must have the ability to communicate clearly and effectively with other team members


Chat with us