Full Stack Software Engineer
Company
Resonate
Location
Washington DC
Type
Full Time
Job Description
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-availability support for triage/bug fixing periodically throughout the yearÂ
- Mentor and train junior engineersÂ
Required Qualifications & Experience RequirementsÂ
- Must have strong fundamentals of Computer Science
- 4+ 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Â
Benefits
Besides the opportunity to work with smart, fun, hard-working Resonate employees, you will have uncapped growth potential, a work/life balance, and a competitive suite of benefits.
Location
At Resonate, we're proud to offer a flexible work environment that combines the best of both worlds. Our team is made up of talented individuals who collaborate seamlessly across physical locations, thanks to our innovative hybrid and remote work policies. Whether you're working from home or from one of our state-of-the-art offices, you'll have access to the tools and resources you need to succeed.
Resonate is headquartered in Reston, VA with offices in New York City, and Washington, D.C. Be a part of the team that changes the industry!
Our EEO Statement:
Resonate is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outline by federal, state, or local laws.
Find out more about our story at www.resonate.com. Â
Date Posted
04/19/2024
Views
20
Similar Jobs
Senior Associate, Data Science - People Analytics - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Science specialist for their People Strategy Analytics team The role involves applying data science an...
View DetailsSenior Associate, Data Scientist - Customer Management - Capital One
Views in the last 30 days - 0
Capital One is seeking a Senior Associate Data Scientist for the Mainstreet Customer Management Data Science team The role involves partnering with cr...
View DetailsPrincipal Project Manager, Commercial Bank - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Principal Project Manager for its Commercial Bank The role involves...
View DetailsManager, Project Manager - Capital One
Views in the last 30 days - 0
Capital One a Fortune 500 company and one of the nations top 10 banks is seeking a Manager Project Manager The role involves leading critical and stra...
View Details2025 Sensor Modeling and Simulation Analysis Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsPackage Consultant-SAP SCM MM - IBM
Views in the last 30 days - 0
As an IBM Associate Business Consultant you will have the opportunity to tackle complex business problems capitalize on market opportunities and under...
View Details