Lead Full Stack Developer

Job Requirements:
The Software Developer candidate will (a) lead the technical aspects of designing, implementing, and/or integrating of engaging, interactive, and innovative capabilities, (b) serve as a technical lead for an interdisciplinary agile teams focused on producing user-informed functional prototypes that could be tested in target markets, and (c) collaborate with both internal and external colleagues to ensure on-time completion of project goals.
Responsibilities:
• Design, develop and deploy innovative software solutions facilitate research capabilities, data analysis and reporting, learning and assessment, product development, or operational projects in an agile and collaborative environment
• Work with development team on implementation of new technologies
• Recommend modification to existing processes and new procedures to solve complex problems considering the existing system limitations, operating time and desired results
• Work with cross-functional team to incorporate end-user feedback into frequent iterations of and revisions to system designs
• For developed applications and systems, work with peers, immediate management and project staff to develop technical specifications and test cases, confirm functionality/usability and provide general technical expertise and assistance
• Proactive identification of gaps (especially across areas) and escalate in a timely and appropriate manner
• Promote policies that foster quality standards and industry best practice
• Adhere to ethical standards and comply with the laws and regulations applicable to your job function
• Develop software applications and product enhancements that reliably support user and business needs
Experience and Skills
Education, Certifications, or Special Licenses:
• Bachelor’s degree in Computer Science with additional coursework in management, information processing or a related field
• May also possess a combination of education and relevant work experience from which comparable knowledge and abilities can be drawn
Relevant Years of Experience:
• Minimum of 4-7 years of progressively responsible software development experience
• Candidates with less or more experience will be considered for the appropriate level position.
Other Requirements:
• Demonstrated programming skills and general knowledge of information processing technology
• Experience working with common Frontend JavaScript frameworks such as React or Angular
• Knowledge of server-side programming languages and frameworks such as Node.js, Python and working with open source libraries
• Experience in designing, developing and deploying web applications using Amazon Web Services (AWS) and familiarity with AWS services including Lambda, API Gateway and DynamoDB
• Knowledge of HCI principles (such as user-centered design), Agile development, and working with open source libraries
• Experience with Dev Ops- Infrastructure as Code, CI / CD, Test & Deployment Automation
• Experience developing complex applications in an agile environment as part of a multi-disciplinary, diverse team of developers, scientists, designers, product experts and strategists
• Demonstrated ability to develop technical solutions that adhere to corporate business objectives
• Must be able to demonstrate a proactive approach to problem resolution, attention to detail and the ability to be part of a team-oriented (cross process/function/group) environment
• Ingenuity and demonstrated proficiency developing technical strategies
• Excellent interpersonal, verbal and written communication skills
• Must have strong analytical skills
• Basic knowledge of Docker, Kubernetes and or containers
• Experience writing and maintaining a test suite throughout a project’s lifecycle
• Familiarity with Web Accessibility standards and technologies
• Mastery of web fundamentals, including vanilla JavaScript, HTML and CSS
• Understanding of CSS pre-processors such as LESS or SASS
• Experience integrating with APIs
• Experience with design tools such as Adobe Photoshop, Sketch and/or Invision

Job Category: ETS Corp.
Job Type: 1 Year Plus
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx