Senior Software Engineer - Full Stack

| Greater Boston Area

Responsible for design and deployment of an enterprise web application written in Meteor.js, Angular and Node.js frameworks. This includes, but is not limited to, configuring the hosting environment, modeling data, designing the MVC / API layer, design and implementation of user interface, and managing of the user experience

ESSENTIAL FUNCTIONS:

  • Develop, deploy and monitor a high profile website and its underlying critical services
  • Develop and maintain continuous deployment architectures
  • Develop innovative solutions to large-scale data transfer challenges
  • Improve the performance of our web applications and solve scaling issue
  • Develop automation and improvements to deployment, monitoring, and testing processes
  • Serve on the on-call rotation with other engineers on the team

Requirements

EDUCATION: BA or BS degree in CS, Engineering, Mathematics or equivalent

EXPERIENCE: 3-5 years of experience with software development or MA or MS degree in CS, Engineering, Mathematics and 3 years of experience with software development

SKILLS: 

5+ years of full stack web development experience

Fluency with JavaScript, SQL, MongoDB, HTML, CSS

Experience with Angular ll Nodejs frameworks

In-depth understanding of REST philosophy and API design

Strong Understanding of Object Oriented Programming

Experience with continuous integration and testing via tools like Jenkins or Travis/CircleCI

Ability to collaboratively engineer web and mobile application features and visualizations

Experience with Software Design principles

Ability to write maintainable code with automated tests

Organized, self-starter, with attention to detail and ability to work both Independently and with a team

Ability to understand a large code base with Minimal direction

Strong understanding of building Software for the end user and participate in both debate and what to build and how to build it

Strong knowledge of Windows/UNIX/Linux, especially in virtualized environments such as AWS, Azure, OpenStack or Heroku

Experience with systems configuration management and provisioning tools such as Ansible, chef or puppet

Operational experience with MySQL, postgres, and MongoDB, including clustering

Ability to work effectively with both technical and non-engineering personnel

Experience with the configuration of web server software including nginx, rabbitmq, gunicorn, and elasticsearch

Experience with a full web serving stack, including databases, logging, and monitoring

Strong understanding of data structures and algorithms

Experience in an operations role supporting a 24/7 production environment, or ownership of personal internet-accessible servers operating 24/7

Experience in a fast-paced operations environment

Strong written and verbal communication skills

WORKING RELATIONSHIPS: Interacts with management and staff across the organization

Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PerlLanguages
    • PythonLanguages
    • ScalaLanguages
    • D3JSLibraries
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • Twitter BootstrapLibraries
    • Backbone.jsFrameworks
    • FlaskFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • MongoDBDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • Aha!Management
    • ConfluenceManagement
    • TrelloManagement
    • DrupalCMS
    • WordpressCMS
    • HubSpotCRM
    • Microsoft DynamicsCRM
    • SalesforceCRM
    • ZohoCRM

Location

We are located in Medford, MA, right at Wellington Station with close access to the MBTA, I-93, Assembly Row, and a stones throw away from Boston.
1 Cabot Road #4, Medford, MA 02155

An Insider's view of Agero

What projects are you most excited about?

“We're passionate about making the roads safer with our Driver360 mobile platform. We’ve developed crash detection technology that helps people when they're most in need, and we're using billions of miles of driving data to study crash risk factors and find ways to help people avoid crashing in the first place.”

Michael

Sr Data Scientist, Business Intelligence

How has your career grown since starting at the company?

Agero has provided me the opportunity to work on a number of different products and technologies, from call center to in-vehicle Telematics to web and mobile products. Additionally, I’ve had leadership positions with several groups, including PMO, QA, and now Product Management, which has allowed me to learn and grow throughout my tenure.

Luke

VP, Project Management

What's the biggest problem your team is solving?

Our Engineering/IT teams are moving to the Amazon AWS cloud, which involves a lift/shift for some applications as well as rewriting other applications to be more micro service orientated. This effort is a huge transformation which includes new roles, training and re-thinking how IT operates as a cloud service organization.

Karen

Director, DevOps

What are Agero Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Onsite Gym
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Paid Volunteer Time
Perks & Discounts
Casual Dress
Commuter Benefits
Game Room
Happy Hours
Parking
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement

Additional Perks + Benefits

We’ve got the benefits you’re use to and some you aren’t – including flexible health and dental care from your choice of doctors. We take care of the time off and allow you to make decisions about how much you want to carry over from year to year so you can recharge your batteries and achieve harmony both inside and outside of the workplace. How many places set you up with laptops and two monitors as standard fare? We’ve got more discounts and perks than you can count on 2 hands – and they are meaningful!

More Jobs at Agero15 open jobs
All Jobs
Finance
Data + Analytics
Design + UX
Dev + Engineer
Operations
Product
Sales
Data + Analytics
new
Boston
Product
new
Boston
Sales
new
Boston
Developer
new
Boston
Operations
new
Boston
Finance
new
Boston
Design + UX
new
Boston
Developer
new
Boston
Finance
new
Boston
Data + Analytics
new
Boston