DRC is seeking to add a Full Stack Developer to help design, implement, and optimize strategic frameworks, web services and solutions that integrate front-to-back analytic reporting systems supporting mission-critical customer needs.
Requirements
- Experience with programming and debugging in one or more of the following: TypeScript, JavaScript, Angular, Node.js, ReactJS, Vue.js
- Working knowledge of SQL, data engineering and coding for various database technologies (e.g., MS SQL Server, PostgreSQL, Redshift, Snowflake, DynamoDB, etc.) and methodologies (e.g., Relational, Star Schema, NoSQL/XML/JSON, etc.)
- Shell scripting, e.g., Unix Bash, Microsoft PowerShell, etc.
- Experience with developer work management and CI/CD tools: JIRA, Jenkins, GitHub, etc
- Front-to-Back end development emphasizing web services as middleware, integrating technologies across key subject areas including one or more of: Database Management, Web Applications, Containers, Microservices, Serverless
- Experience designing web services/microservices/SOAP/REST/GraphQL interfaces
Responsibilities
- Build core web services with team that integrate DRC’s back-end data architectures with front-end UI architectures
- Develop data-driven controls that maximize code-free setup and configurability in delivered solutions
- Implement, test, deploy, and maintain scalable code while considering durability, cost, reusability, and security
- Triage issues with team, providing timely analytic reporting systems that support a diverse internal and external client base
- Partner with key stakeholders and development teams to continually transition DRC into next generation data, middleware, and UI architectures
- Breakdown complex business and technical requirements into supportable and easy-to-use solutions
Other
- 3+ years of related experience
- Excellent organizational, oral, written, and presentational communication skills to work with all levels of staff and management
- Bachelor’s or higher degree, preferably in Computer Science, Software Engineering, or a related discipline
- Ability to consistently perform well during times of increased workload
- Set and meet deadlines