Senior Software Engineer - Full Stack Engineering - Reston, VA at Geebo

Senior Software Engineer - Full Stack

As a software engineer, you will be working as a member of our Application Engineering team to jointly design and implement product features.
This is an ideal job if you are an engineer who wants to be part of an intensely skilled team, values total ownership of your work, and can't imagine a day without coding.
If you are a skilled developer, with professional experience with full-stack technologies, and distributed systems we want to speak to you! We're looking for a creative, focused, technically curious individual who enjoys both designs as well as working hands-on with the code.
Key Responsibilities Code full-stack features from the database up through (and including) the UI Design and develop UI components as part of a single page application Design and develop Spring based microservices, as part of an agile/scrum team Support and maintain existing features, debugging throughout the stack, and applying fixes in a timely manner Apply best practices in continuous integration and delivery Design and develop APIs using RESTful principles Write unit, integration and full end-to-end tests for new features Participate in the release of new features to production Work with product managers and other engineers to implement and document complex and evolving requirements Act as on-call high-availabilitysupport for triage/bug fixing periodically throughout the year Mentor and train junior engineers Required Qualifications & Experience Requirements Must have strong fundamentals of Computer Science 7
years of full stack development experience Experience coding in a front-end JavaScript framework:
Ember.
js, Angular, React Experience developing RESTful web services Java restful web services Experience in relational DB table design, implementation, and tuning (pl/SQL, ETL, etc) Experience in database integration, especially ORM tools (Hibernate, JPA, etc) Practical knowledge of OOP/JS design patterns Understanding of 12-Factor App concepts Distributed System Development for large-scale applications Experience with continuous integration and testing Experience with agile methodologies and short release cycles Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills Good problem solving skills Desired Qualifications & Experience Requirements Strong background in HTML, CSS and JavaScript, and general web application architecture skills, especially single page applications (SPA) Experience with cloud technologies (AWS) Experience working on a SAAS Product in a commercial environment Experience in digital media, online advertising, or reporting/analytical applications Experience with large scale SQL databases is a strong plus olutions.
Recommended Skills Api Agile Methodology Analytical Angular4 Attention To Detail Css Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.