Lead Software Developer - Drupal

Posted
2021-02-25
Expires
2021-12-01
Employment Type
Full-time
Job Location

Remote,
United States

About Achieve

Achieve Internet is a leading enterprise software product and solution provider with over 20 years of experience. Our core business is developing API Strategy, building API solutions and creating world-class API Portals. Our product lines include an advanced API Portal and an API Security platform. Both are offered as a SaaS solution with the portal also available in a standalone version. We work with all the major Cloud providers, including Google which is a client and a partner.

We need a Lead Software Developer to continue this success. Join the Achieve team and make delivering innovative work part of your extraordinary career.

Job Responsibilities for a Lead Software Developer:

  • Will be responsible for writing complex custom PHP code and sustainable data models within the application
  • Integrating third-party libraries and API’s to bidirectionally transfer data
  • Plays a key role in the discovery process, maps client requirements to Drupal and will solve and provide structure behind other technical solutions
  • Assists with drafting and completion of contracts and provides high level time estimates
  • Creates the architecture of the solution and development tickets for sprints
  • Defines phases and necessary resources along with time estimates
  • Identifies technical limitations, constraints and risks for projects
  • Leads a team of 2-4 developers on the implementation of a project
  • Assists project managers with grooming tickets, leading sprint planning and oversight of the sprint progress
  • Reviews and merges pull requests, responsible for code quality and correctness
  • Tags releases and manages code until production
  • Demos new releases to the client and assists account management with client feedback for future development
  • Mentors and guides all other team members on a regular basis, participates in engineer’s performance reviews
  • Works with recruitment and conducts interviews and evaluates prospective employees
  • Sets the example to all team members in terms of professional behavior, attitude, time logging and creates a collaborative team environment

Knowledge and Expectations of Lead Software Developer:

  • Has experience with leading a team of 4-5 engineers before 
  • Has designed and architected robust scalable solutions for client’s digital transformation
  • Has worked with high level client stakeholders to deliver quality solutions on time
  • Able to create clean, high-level code (custom PHP/MySQL coding, Drupal modules and custom db queries) that meets
  • Achieve’s high standard of our long-standing motto- “Quality on Time”
  • A possessor of an entrepreneurial attitude, excited to shape the new office and create lasting value for the Achieve brand
  • Comfortable mentoring junior developers on best practices
  • Considerate of both business and technical requirements when road mapping solutions

Life at Achieve as a Lead Software Developer:

  • Emphasis on work/life balance
  • Strong focus on teamwork
  • Opportunities for learning
  • Openness from management on ideas and initiatives
  • Focus on trust, integrity, and respect

Benefits that Achieve offers to the Lead Software Developer:

  • Competitive pay
  • Health insurance, dental insurance, life insurance, and long-term disability
  • Vacation time 
  • Paid sick time
  • 401K plan 
  • Employee investment!

Requirements

  • 5 – 7 years of relevant experience
  • Drupal 8/9 
  • Degree in computer science, information technology, engineering or equivalent technical degree
  • Well-rounded profile on drupal.org with visible contributions
  • Advanced Acquia certifications
  • Apigee Edge certification
  • Skilled at communicating with remote teams across different time zones
  • Demonstrated depth of technical skills and independent problem-solving