Senior Full Stack Developer -

Senior Full Stack Developer

  • Location

    Delaware, Philadelphia

  • Category

    Dev / Eng

Position Summary

Applicant will be leading developers in our team to deliver and support modern and complex web applications. Part of the role will include developing domain knowledge to support and understanding of the applications being developed, interacting with customers, and being able to create solutions based on general requirements. The position will involve working with one of the company founders to realize the technical vision for projects with our lead customer. The applicant will be primarily responsible for leading and directing a team of developers, reviewing their work and supporting them with technical insight. As well as leading the team the applicant will also be involved in the development tasks.

Technical Requirements

Applicant should have a bachelor’s degree in computer science or related field. Applicants without a bachelor’s degree will be considered but a successful applicant must be able to demonstrate a high level of software development knowledge and experience equivalent to or better than that obtained from an academic course.
Strong problem solving and analytical skills are essential to the position.
The applicant should have greater than 5 years experience developing web based applications. The applicant should also be able to demonstrate the experience with the following technologies;

  • Front-end
    • Strong knowledge of JavaScript/HTML/CSS and cross-browser compatibility
    • Strong knowledge of AJAX techniques and modern JavaScript frameworks (Angular/AngularJS or equivalent ie ReactJS)
    • Experience with jQuery and/or several modern JavaScript libraries
    • Experience using CSS pre-processors (SASS / LESS / Post-CSS)
    • Experience using D3.js, E-Charts or similar charting library
  • Back-end
    • Strong knowledge of Java
    • Strong knowledge of Spring or similar frameworks
    • Strong knowledge of Application Servers (Apache Tomcat, JBoss, Websphere etc)
  • Databases
    • Strong, in depth knowledge and experience in SQL/PLSQL
    • Experience with databases (Postgres, Oracle, SQL Server etc)
  • Web services
    • Experience working with Restful web services and JSON
  • General
    • Experience developing using Agile methodologies
    • Experience with task management and version control systems (GIT, JIRA etc)
    • Strong organizational and presentation skills.
    • Analytical and problem-solving abilities, with keen attention to detail
    • Ability to clearly communicate with other team members and customers

It would be desirable for the candidate to have experience with big data technologies including;

  • Experience with Apache Solr
  • Knowledge of Python
  • Knowledge of Big Data, MongoDB, PostgreSQL, Spark/Hadoop considered an asset

Key Attributes

Self-motivated with an enthusiasm to explore solutions and pursue understanding of modern web and adjacent technologies and application development techniques.
The applicant will have a proven track record leading and motivating small teams.
Must be eager to learn and have an aptitude for thinking outside of the box.
Needs to be able to communicate ideas clearly and work in a collaborative environment.
Must have a propensity for gathering requirements, executing tasks, and presenting analysis in a concise manner with minimal guidance.

Additional Requirements

Candidates should be a US Citizen (US permanent residents may be considered in some circumstances)

Desired Knowledge (not required);

  • Knowledge of aviation and aerospace domain
  • Knowledge of military domain

Excellent Benefits

Our team make us what we are so we offer excellent benefits to attract and retain the best.  Working for Freya includes benefits such as;

  • 20 days vacation + 8 public holidays
  • 100% of your healthcare
  • 401K retirement plan
  • Life Insurance and Short and Long Term Disability
  • Bonus scheme
  • Dedicated time for you to support learning and self development

About Us

Freya Systems is a software consultancy specializing in data analytics, web and mobile application development.  Our close knit team works collaboratively together and with our clients to develop effective and innovative solutions to real-world problems.

We have been successfully delivering and supporting projects since the company was formed in 2009.  Our customers continue to include us in new projects because we deliver – join an effective team, apply today!

Apply for this job

Please submit your resume identifying the position you are interested in.

Apply Now Mention you found this work on!

Sign-up for regular updates from

Do NOT follow this link or you will be banned from the site!