Lead Software Developer - Drupal

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:

Knowledge and Expectations of Lead Software Developer:

Life at Achieve as a Lead Software Developer:

Benefits that Achieve offers to the Lead Software Developer:

Requirements

  • 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

  • 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

  • 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

  • Competitive pay

  • Health insurance, dental insurance, life insurance, and long-term disability

  • Vacation time

  • Paid sick time

  • 401K plan

  • Employee investment!

  • 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

Posted 2021-02-25

Expires 2021-12-01

Employment Type

Full-time

Job Location

Remote,
United States