Full Stack Developer (Remote)

Employer
Beacon Systems
Location
Washington, DC
Posted
Nov 22, 2022
Closes
Nov 30, 2022
Ref
717772555
Hours
Full Time
*Position: Full Stack Developer**Location: Remote- Washington, DC.**Contract: Long Term.**Duties, and Responsibilities for the role*A$ cents A cents ' not A' cents Write clean, maintainable, and well-documented code in appropriate languages to best achieve required results such as Ruby, Python, PHP, Javascript, HTML and CSS, Linux shell (eg bash)A$ cents A cents ' not A' cents Collaborate closely with other developers and with technical and non-technical team members as neededA$ cents A cents ' not A' cents Document existing systems and code that may lack sufficient documentation, through inspection and interviews with other team membersA$ cents A cents ' not A' cents Learn and become comfortable in a highly complex, evolving technical environment, and feel comfortable asking questions, making recommendations, and proposing technical solutions with technical and non-technical project team membersA$ cents A cents ' not A' cents Troubleshoot and resolve high-priority issues affecting the live environment, which includes sites and applications that utilize a variety of frameworks, data sources, or front-end systemsA$ cents A cents ' not A' cents Be a member of an Agile scrum team; participate in sprint planning meetings, stand-up meetings, and retrospectives; assess progress against tasks and adjust as needed*Minimum Qualifications*A$ cents A cents ' not A' cents Familiarity with at least two server-side programming languages such as Ruby, PHP, Python, or JavaA$ cents A cents ' not A' cents Familiarity with front-end web development (JavaScript and Javascript frameworks, HTML, CSS)A$ cents A cents ' not A' cents Familiarity with at least one MVC framework (Laravel, Ruby on Rails, Spring, Yii)A$ cents A cents ' not A' cents Familiarity with the Linux environment and shell scripting with bash or similarA$ cents A cents ' not A' cents Experience with theory and practice of relational databases such as MySQL or PostgreSQLA$ cents A cents ' not A' cents Ability to diagnose and troubleshoot issuesA$ cents A cents ' not A' cents Understanding of the components of HTTP requests and responsesA$ cents A cents ' not A' cents Familiarity with consuming and creating REST APIsA$ cents A cents ' not A' cents Understanding of the fundamentals of algorithm and data structuresA$ cents A cents ' not A' cents Experience with web application security best practices and the design of secure systemsA$ cents A cents ' not A' cents Expertise in software engineering practices including version control (Git preferred)A$ cents A cents ' not A' cents Ability to communicate with other engineers, staff, and management*Desired Qualifications*A$ cents A cents ' not A' cents Familiarity with textual search engines such as Solr or ElasticsearchA$ cents A cents ' not A' cents Experience migrating database-backed live systems from system to systemA$ cents A cents ' not A' cents Experience with cloud tools and developing in a hybrid on-premises and cloud environmentA$ cents A cents ' not A' cents Experience working with end users to translate requirements into engineering systemsA$ cents A cents ' not A' cents Familiarity with NoSQL databasesA$ cents A cents ' not A' cents Familiarity with unit tests, continuous integration, and continuous deployment*Education*A$ cents A cents ' not A' cents BachelorA$ cents A cents ' not A cents " cents s DegreeJob Type: Full-timeSchedule:* 8 hour shiftWork Location: Remote