Full Stack Software Engineer, Digital Products
DAI

Bethesda, Maryland

This job has expired.


Job

Job Title: Full Stack Software Engineer, Digital Products

Department: Sustainable Business Group (SBG)

Reports to: Principal Manager, Digital Products

Work Location: Bethesda, US

Position Overview

DAI's Sustainable Business Group (SBG) is a specialized unit supporting companies in their efforts to become smarter corporate citizens in their local business operations and assisting public authorities to develop policy, regulation and incentives that grow sustainable industries. Our team advises companies on how to optimize their local supply base and labor force, demonstrate their long-term commitment to the country's development, and become a trusted partner for government through initiatives in local content and corporate social investment. Technical focus areas include economic and policy analysis, supplier development, entrepreneurship, innovation, youth empowerment, education, and environmental sustainability

A central product of SBG's Digital Products team is DAI's Supplier Management Portal (SMP). The SMP product is used by multi-national companies to facilitate local spending on large capital projects and track positive impact on local economies throughout the world. It is a cloud-based platform that connects large-scale buyers to local small, and medium-sized enterprises (SMEs). This solution is developed and backed by DAI's industry-leading experts in local content, leveraging decades of knowledge, insight, and experience in how local content is measured, monitored, reported, and analyzed. To learn more about the Supplier Management Portal, visit our webpage: https://supplier-management-portal-dai.com/.

SBG is seeking a highly motivated Full Stack Software Engineer who will be responsible for ensuring that our products are delivered on time and meet the expectations of our customers. The Full Stack Software Engineer will be responsible for managing and overseeing the development and maintenance of the SMP platform. The successful candidate will work closely with cross-functional teams including product management, quality assurance, and project management to ensure timely delivery of high-quality features and functionality.

Responsibilities

Planning and Project Management

• Manage and lead the SMP Engineering Team, providing technical direction and mentoring to team members.

• Work closely with the Product Management Team to develop and implement the SMP roadmap, ensuring alignment with business goals and customer needs.

• Collaborate with cross-functional teams to design, develop, test, and deploy new features and functionality on the SMP platform.

Development and Analysis

• Ensure that the SMP platform meets high standards for performance, scalability, and security.

• Identify and address technical debt and system architecture issues, proactively suggesting improvements and solutions.

• Ensure that code and system documentation are up to date and well maintained.

• Continuously evaluate emerging technologies and trends, making recommendations for adoption and implementation where appropriate.

• Provide technical leadership in resolving complex technical issues and debugging production issues.

• Write high-quality, well-documented code in Python, Django, and React/Next JS.

• Design, develop and maintain RESTful APIs.

Maintenance/Systems Performance

• Build and maintain scalable, performant web applications.

• Write unit tests and integration tests to ensure code quality and reliability.

• Debug and troubleshoot issues in a timely manner.

• Participate in code reviews and provide constructive feedback.

• Stay up-to-date with the latest web development trends and technologies.

• Continuously improve the platform's performance, scalability, and user experience.

Additional responsibilities as deemed necessary.

Qualifications & Skills

Minimum Requirements:

• Grade P5: Minimum of 4 years of relevant professional experience and a college degree. Equivalent combinations of education and experience will be considered.

• Minimum 3 years professional experience related to software development with a focus on building scalable and secure web-based applications.

• Minimum 2 years of professional experience in a technical leadership role managing a team of distributed developers.

• Minimum 3 years of experience in full-stack web development with Django/Python and React/Next JS.

• Experience with database design and management (SQL, PostgreSQL).

• Experience with Git and version control.

• Deep understanding of platform development, best practices in enterprise code deployment, and scaling platform architecture .

• Strong organizational skills and attention to detail.

• Highly tuned analytical and problem-solving skills.

• Excellent written and oral communication skills.

• Strong attention to detail and a commitment to delivering high-quality work.

• Self-directed with the ability to prioritize multiple tasks/competing deadlines simultaneously.

• Able to work as part of a decentralized team with minimal oversight.

• Able to build and maintain excellent working relationships with staff at all levels of the organization and external clients from diverse backgrounds.

• Able and willing to adjust work schedule, if needed, to support teams located in different time zones/countries.

• Familiarity with the importance of diversity and inclusion.

• Authorized to work in the United States

Preferred, but not required:

• Experience working in an Agile development environment.

• Experience building reporting platforms in the Supply Chain space.

• Experience with cloud-based technologies such as AWS or Azure.

• Excellent ability to analyze and debug complex technical issues.

• Has experience implementing Single Sign On (SSO).

• Masters Degree in Engineering, Computer Science, IT Services or a comparable field.

Compensation & Benefits:

For employees working the United States, the full-time equivalent annual base salary for this position is expected to be between $87,931 to $112,171. 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.


This job has expired.

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.

More Not for Profit and Charities jobs


Church World Service, Inc.
New York, New York
Posted about 6 hours ago
Church World Service, Inc.
Jersey City, New Jersey
Posted about 6 hours ago
Church World Service, Inc.
Harrisburg, Pennsylvania
Posted about 6 hours ago
View Not for Profit and Charities jobs »