Job Title
Senior Full Stack Developer (Mid-Level) / Principal Full Stack Developer (Senior-level)
Company: DAI
Job description: Job Title/Grade: Senior Full Stack Developer (Mid-Level) / Principal Full Stack Developer (Senior-level)
Department: Digital Products, USG Business Transformation
Reports to: Principal Manager, Digital Products
Function of the Position
The Digital Products team develops and maintains a portfolio of digital solutions to support USAID-funded economic growth, environment, governance, and health programs and the USG Business Unit. It consists of a team of digital-focused product managers, data scientists, spatial analysts, and software developers. Team members have a customer-first mindset and are responsible for gathering requirements on digital product requests, developing project support plans, overseeing data analysis and software development processes, communicating with internal and external clients, and conducting quality control on deliverables.
DAI’s Digital Products team is seeking a highly motivated and self-directed individual to join our team of software developers and data analysts to build on our skillset and help us take on exciting new projects. This role requires a skillset that comprises full stack development and elements of solutions design within a unique development environment.
As a member of the team, you are expected to:
Collaborate — Working as a team makes us stronger than any individual developer, analyst, or leader. You write clear GitHub tickets, code comments, and communicate effectively on using remote technology and in-person.
Learn — We constantly evolve our technology stack and techniques to deliver the best work to our clients and partners. We don’t expect you to be an expert in our technology stack straight away, but you need to demonstrate you’re able and are excited to learn new ways to build diverse tools.
Code — You write or design code focusing on both performance and maintainability. You write detailed documentation before and after writing code.
Responsibilities:
- Design, develop, deploy, and maintain web applications based in Django, WordPress, and other technology solutions as dictated by project requirements
- Engage and interface directly with internal and external clients and teams to discover, manage, and implement project requirements
- Translate requirements into high quality, technical deliverables in the form of documentation and/or fully deployed web applications
- Show care and dedication to building applications with exceptional client and user experience
- Demonstrate empathy in your consideration of both user, client, and business needs
- Develop maintainable and sustainable solutions that effectively model the client and user’s requirements
- · Coordinate and collaborate with remote and distributed multidisciplinary teams across the organization and external clients
Minimum Qualifications
- Grade P6: Minimum of 5 years of relevant professional experience and a college degree. Equivalent combinations of education and experience will be considered.
- Grade P7: Minimum of 7 years of relevant professional experience and a college degree. Equivalent combinations of education and experience will be considered.
- At the P7 level minimum 5 years professional experience related to full-stack (database, backend application/API layer, frontend application) web development, and at the P6 level minimum of 3 years professional experience related to full-stack (database, backend application/API layer, frontend application) web development.
- At the P7 level minimum 5 years professional experience communicating technical deliverables and content to a non-technical audience, and at the P6 level minimum 3 years professional experience communicating technical deliverables and content to a non-technical audience
- At the P7 level minimum 3 years working within Linux scripting or OS-level configuration, and at the P6 level minimum 2 years working within Linux scripting or OS-level configuration
- Experience with Python and the Django framework.
- Experience working with relational databases (Postgres, MySQL, DynamoDB, etc.)
- Experience with Git and working in collaborative development team environment.
- Experience coordinating with subject matter experts to accomplish development goals.
- Deep understanding of digital product design, development, deployment, and maintenance best practices.
- Experience working with one or more cloud providers (AWS, Azure, Heroku, etc.) and integrating an application with managed services such as RDS, S3, CloudFront, Route53, Lightsail.
- Experience managing application web website Domain Name System (DNS).
- Highly tuned analytical and problem-solving skills with the ability to flexibly pivot as needed.
- Experience working with and in diverse teams of subject matter experts.
- Ability to effectively coordinate tasks on complex projects
- Work authorization in the United States.
Preferred Qualifications
- At the P7 level, minimum 3 years designing, customizing, and developing WordPress applications, and at the P6 level minimum of 2 years designing, customizing, and developing WordPress applications.
- Familiarity with Docker or other container-based deployment methods, deploying containerized applications.
- Experience working in international development.
- Experience in serverless web development.
- Experience with frontend development using JavaScript (Vanilla, Alpine, Vue).
- Familiarity with GIS, remote sensing, and the implications of working with data in those arenas.
- Familiarity with security auditing (Nessus, Mozilla Observatory, or similar), proactive security scanning, and threat mitigation
- Master’s Degree in Engineering, Computer Science, IT Services or a comparable field.
Supervisory Requirements: None
Compensation & Benefits:
For employees working the United States, the full-time equivalent annual base salary for this position
- At the P6 level is expected to be between $101,120 to $128,997
- At the P7 level is expected to be between $116,288 to $143,003
Salary for part-time employees will be prorated based on actual hours worked. Actual offers will be based on several factors including, but not limited to, qualifications, relevant education, experience, skills, seniority, performance, and business or organizational needs.
Eligible U.S. based employees, will be able to enroll in medical, dental and vision insurance, plus a 401(k)-retirement plan with a company match. Additionally, employees will be eligible for company-paid annual leave (vacation & holidays), sick leave, parental leave; as well as short- and long-term disability coverage. Detailed information will be provided at the time a formal offer is extended.
For employees working outside of the United States, compensation and benefits will vary based on location.
Equal Employment Opportunity
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran.
DAI and its employees are committed to confronting discrimination in all forms, nurturing respect for our interpersonal relationships, and holding ourselves accountable for positive change within the company and in the communities, cultures, and countries in which we live and work. DAI is committed to attracting and retaining the best employees from all races, ethnicities, and backgrounds in our continued effort to become a better development partner.
DAI upholds the highest ethical standards. We are committed to the prevention of sexual exploitation, abuse, and harassment as well as other ethical breaches. All our positions are therefore subject to stringent vetting and reference checks.
DAI requires COVID-19 vaccinations subject to accommodation required by law.
Expected salary: $101,120 – 128,997 per year
Location: USA
Job date: Sat, 25 Feb 2023 23:45:08 GMT