Mid Level Full Stack Web Developer

Job opening ID

Posting title
Mid Level Full Stack Web Developer

Roles and responsibilities
Ongoing contract position
W2 with full benefits
Customer and contract specific training will be required and provided.

Job Description:
Provide an Enterprise Applications Software Engineer who will be supporting a suite of web and mobile applications. Will support and develop software for a wide array of institutional tools and applications. Will join and contribute to a technical team using agile development methodologies in order to write, test, and deploy software applications, and provide supporting documentation and/or procedures for development and operations.

Required Skills:
•Must be a US Citizen or Green Card Holder
•Offer contingent on ability to successfully pass a background check and drug screen
•Typically requires a Bachelor’s degree in Computer Science; Masters degree in similar disciplines
•Typically requires 3 years of related experience developing Web applications
•Knowledge and experience programming in a major backend language: Python, Java, etc.
•Knowledge and experience in a major frontend framework: React, Angular, Polymer, Vue, etc.
•Knowledge and experience with HTML5, CSS3, Bootstrap, etc.
•Experience with MySQL or PostgreSQL

Desired Skills:
•Experience with Git/GitHub use and integration
•Experience with JIRA, ZenHub, or similar issue-tracking systems
•Demonstrable work experience developing RESTful services
•Demonstrable technical writing and presentation skills and shall have generated technical documents in support of software development project
•Knowledge of the principles of test-driven development and continuous integration
•Experience working in an Agile/Scrum environment in multiple roles
•AWS configuration/deployment and management experience
•Experience with serverless application development practices
•Experience with Elasticsearch, Logstash and Kibana (ELK)
•Experience with containerization and orchestration (Docker, Kubernetes, etc.)
•A good understanding of NoSQL solutions is a plus (ArangoDB, MongoDB, DynamoDB, etc.)

Number of positions