Fullstack Software Engineer
Negotiable Salary
Our client is a marketing and advertising landscape that uses cutting-edge technology to bring together real-time survey data and insights on over 230 million consumers and online behavioral data all in one platform. The company has over $40M in Funding and is now seeking a REMOTE Fullstack Software Engineer to join them.
Key Responsibilities:
- Code full-stack features from the database up through (and including) the UI
- 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
- Design and develop UI components as part of a single page application
- Apply best practices in continuous integration and delivery
- Design and develop APIs using RESTful principles
- Work with product managers and other engineers to document and implement complex and evolving requirements
- Write unit, integration, and full end-to-end tests for new features
- Participate in the release of new features to production
- Act as on-call high-availability support for triage/bug fixing periodically throughout the year
Key Qualifications:
- 2+ years of professional software engineering experience in a company/production setting
- Bachelor's Degree in Computer Science or related discipline
- Strong fundamentals of Computer Science
- Experience coding in a front-end JavaScript framework: Ember.js, Angular, React, etc.
- 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 communication and problem-solving skills
Bonus Points If You…
- 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/analytic applications
- Experience with large scale SQL databases is a strong plus
Benefits:
- Fully REMOTE with the option to work hybrid
- Locations in New York City, Washington D.C., and Reston, VA
- Dental, Health, Vision, Life, Disability, and Accidental Death & Dismemberment Insurance
- Flexible Spending Account (FSA)
- Open PTO Policy
- Paid Parental Leave
- Total work ownership
- Company Social Events & Mystery Events
- Gym Membership
- Employee Assistance Program
- Free Lunch/Snacks
- Join a strong and passionate team!
If this position interests you, please don't wait to apply!