Full Stack Software Engineer

| Arlington, VA, USA
Sorry, this job was removed at 1:30 p.m. (CST) on Tuesday, May 7, 2024
Find out who's hiring in Washington DC.
See all Developer + Engineer jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We’re seeking a Full Stack Engineer to join a team of product specialists, developers and designers in building the world’s leading campus recruiting software. You will play an integral part in developing innovative new features and enhancements to a product with global reach. Deployed at hundreds of colleges and universities, our software has helped connect millions of students to their dream career.

 

We are looking for a motivated developer that can hit the ground running and is comfortable working on the full software development stack including experience with backend scripting, database optimization, data modeling, RESTful apis, single page apps, Angular and test automation. The ideal candidate should have experience developing and maintaining web based applications using Agile software development methodologies. You will join a team responsible for the successful delivery of high quality releases against an always evolving product roadmap. You will be contributing to key initiatives around student engagement, usability, document management, and a revamp of the career fair module.

 

The successful candidate will have strong knowledge of both server and client side rendering approaches and will assist in establishing and implementing coding standards and best practices around single page application architecture and api-centric design.

Responsibilities Include

  • Work with various stakeholders to finalize requirements
  • Work with the product owner and the rest of the scrum team to groom and prioritize stories in Pivotal Tracker
  • Collaborate with UX, visual designers, and QA to plan the user interface
  • Work with senior developers to architect and plan the implementation
  • Work with QA to write end-to-end testing scenarios
  • Write API documentation and tests
  • Write unit tests and code
  • Write optimal and properly indexed SQL queries
  • Participate in code reviews
  • Work with our sysadmins and senior developers to setup automated builds and tests
  • Work with QA and other stakeholders to get everything approved in test and staging environments
  • Properly integrate all work into our CI/CD pipeline so as to repeatably and reliably deliver updates to all environments, including Production

Other Expectations

  • We are looking for well designed software inspired by the SOLID principles of object-oriented design.
  • We expect clean, self-explanatory code covered by relevant types of automated tests.
  • We strive to follow Agile principles
  • Strong communication skills
  • Experience developing on the LAMP stack and single page apps
  • Experience with PHP and Angular, or equivalent languages
  • Working knowledge of GIT and various branching strategies

Things that would be good to know, but can be learned on the job:

  • Candidates will have implemented significantly complex features on a Cloud-based product, preferably hosted on AWS
  • Knowledge of PHPUnit and Karma for unit tests, Blueprint/Dredd for API docs and tests, and Gherkin/Behat for end-to-end testing.
  • Experience with Gitlab and continuous integration, Composer for dependencies and modules, and Bower for JS dependencies.
  • Experience with NoSQL and Elastic
  • Familiar with Amazon Web Services

Symplicity is proud to be an equal and diverse Employer. EEO/AAP/M/F/Disabled/Veteran.

More Information on Symplicity Corporation
Symplicity Corporation operates in the Edtech industry. The company is located in Arlington, VA. Symplicity Corporation was founded in 1996. It has 221 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 9 open jobs at Symplicity Corporation, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Symplicity CorporationFind similar jobs