Senior Software Engineer / Java - Remote

FastBridge Learning, LLC

Job Description

* * * We will consider non-local and remote candidates. We offer some relocation assistance. Remote candidates must periodically be able to travel to Minneapolis.​

* * * We are not able to sponsor candidates who require visa sponsorship at this time

FastBridge Learning is seeking an experienced Java Developer with Full-Stack experience that includes solid server side web app development and troubleshooting skills to join us in our downtown Minneapolis office. We work with a pragmatically agile process; closely aligned with product management, operations, and customer support; as well as affiliated research staff. This is an opportunity to join a small team that is passionate about improving the lives of teachers and students.

You are a talented developer with a passion for your work and making a difference. You relish finding elegant solutions to complex problems. You have a keen eye and intuition for spotting production issues early and acting before a fire ignites. You flourish in a collaborative environment where honesty and trust are valued. Most importantly, you will be passionate about creating an exceptional, high-quality application that supports and serves educators and students.

Our server technology platform is currently based on Java, Spring, and Hibernate, hosted in AWS, and it delivered millions of assessments to students in the 2 school year. That's today. As a senior member of the development team, you'll have a hand in shaping what it looks like tomorrow. If you don't have all the preferred qualifications but they represent areas of interest or things you'd like to learn, please talk to us. We'll support education and training that support our and your technology goals.

JOB DESCRIPTION

As a Senior Java Developer at FastBridge Learning, you will be building our flagship web application- Formative Assessment System for Teachers (FAST™)-as well as new products. You'll be part of the Product Development and Technology team and report to the Director of Engineering. You will use server-side technologies (mainly within the Spring framework) to build new product features such as assessments, reports, single-sign-on integrations, and other areas; as well as helping to improve the stability, performance, and scalability of our platform. There is also opportunity to influence the direction of the front-end architecture as we further develop our products.

RESPONSIBILITIES:

  • Ensure accuracy and integrity of the application through analysis, coding of features and tests, writing clear documentation, and problem resolution
  • Collaborate with peers and with research staff to implement, test, and maintain application features
  • Help mentor more junior developers
  • Participate in (and occasionally lead) team scrum meetings
  • Comfortable estimating and prioritizing work
  • Act as a key member of the product launch team and work closely with DevOps to resolve operational issues
  • Improve our development processes

REQUIRED QUALIFICATIONS AND SKILLS

  • 5+ years of working experience in a professional programming position
  • Extensive experience with server-side Java, and comfortable working full-stack from browser to database
  • Strong knowledge of JSPs, Servlets, Spring, and Hibernate, deployed to Linux
  • Strong knowledge of at least one relational database system (Microsoft SQL Server, PostgreSQL, MySQL, Oracle, DB2)
  • Demonstrated ability to successfully complete multiple complex technical tasks
  • Experience working in an agile environment
  • Comfortable documenting and communicating technical content to non-technical staff
  • Strong analytical skills, with excellent problem solving abilities
  • Bachelor's or Master's degree in Computer Science or a related field; or equivalent experience

PREFERRED QUALIFICATIONS AND SKILLS:

  • Strong understanding of client-side scripting and JavaScript frameworks, including jQuery and bootstrap XML/REST API development
  • Prior experience with test-driven development and test automation, using tools like spock.
  • Familiar with PostgreSQL
  • Experience with Amazon RDS and EC2, Google App Engine, or Microsoft Azure
  • Familiar with CI/CD and DevOps principles and practices
  • In addition to Java, familiar with Ruby, Groovy, Clojure, Scala, C#, JavaScript, Swift, Objective-C, Kotlin, or other related languages
  • Prior experience in the education or education technology space a plus

Company Description FastBridge Learning () is a rapidly growing K-12 formative assessment company. We help teachers foster greater learning outcomes via the effective use of evidence-based classroom assessments in math, reading, and behavior, which provide teachers the best data and real-time feedback to inform intervention and instruction. We are driven by our mission to transform the way teachers assess and address the learning needs of their students. We serve schools in 40 states, including a statewide implementation in Iowa, and will administer nearly 20 million assessments this school year, and we have no plans of slowing down any time soon.

  • * * We are not able to undertake visa transfers for this position. Thank you.
View this job on