Senior Software Engineer

 (4+ years exp)
$120k – $200k • 0.0% – 0.1%
Published: 2 weeks ago
Avatar for Constellation

Constellation

Constellation is an AdTech SaaS company offering a scalable marketing platform
Company Size
51-200
Company Type
Technology Provider
Marketing Services
SaaS
Big Data
Engineering
Advertising Platform
See all jobs at Constellation image

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely in

Relocation

Allowed

Skills

Javascript
Node.js
Full Stack Development
REST APIs
TypeScript
Code Review
React.js
AWS
GraphQL
Full-Stack Web Development (Node/Redux/React)
Serverless
React/Redux
ReactJS
AWS AppSync

The Role

Title: Senior Software Engineer
Business Unit: Development Team
Reports to: Chief Technology Officer
Type/Grade: Full Time, Exempt, Salary
Location: NYC, On site hybrid schedule

Overview:

At Constellation Agency, we are building products and technology that transform complex, multi-layered, time-consuming tasks into turn-key, intelligent, scalable systems.

Our technology and product services are constantly evolving and we are continuously iterating on our offering to deliver innovation to our clients. Our Engineering team is small but growing rapidly and we are looking for developers with a passion for building software, teams and culture. Our Engineering org works in close partnership with Product, Data, UX, and Sales - our focus is on developing innovative, well-thought-out, scalable technology, in an inclusive open environment that fosters and facilitates new ideas and thinking.

This is a senior-level position requiring 5+ years of professional experience. As a Senior Software Engineer, you should be comfortable making foundational and architectural decisions, setting paradigms, providing mentorship and guidance, introducing new ideas and solutions, and helping improve the overall functionality, performance, and quality of the platform. You will be working with a technology-savvy team, so candidates who are eager to exercise and enhance their leadership, mentorship, and architecture skills will fit in perfectly.

Technologies:

• React or a similar frontend library
• TypeScript
• NodeJS
• REST and GraphQL API’s
• NoSQL Datastores (Dynamo, Elastic, etc.)
• Relational Datastores (PostgreSQL, mySQL, etc.)
• AWS Services (AppSync, CDK, Cloudfront, Lambda, etc.)

Responsibilities:

• Write high-quality, testable, scalable code
• Oversee and pair with other developers to read, review, and provide feedback on their code
• Work closely with the technical leads, product and project managers, and the UX team
• Manage individual project priorities, deadlines, and deliverables
• Work in an agile environment and help foster an inclusive and collaborative work environment

Qualifications:

• 5+ years of prior professional experience in software development with the above technologies
• Comfortable working with frontend and backend web technologies
• Excellent algorithm and problem-solving skills
• Strong React experience building a complex multi-layered application
• Good understanding of designing and building REST and GraphQL API's
• Familiar with designing and building Relational and NoSQL Databases
• Passionate about quality - writing clean, readable, reusable, testable, scalable code
• Deadline and detail-oriented
• Excellent communication skills, eager to work closely and collaborate with the larger team

Preferred Skills:
• Experience with CSS preprocessors (Think SASS, LESS, etc.)
• Experience with Design Libraries (Ant Design, MaterialUI, SemanticUI, etc.)
• Experience with AWS (Lambda, DynamoDB, RDS, AppSync, Cloudfront, CDK)
• Experience with UI tests (Cypress)
• Experience with Typescript
• Experience with the shell, CLIs, and writing scripts
• Experience with 3rd party API integrations (Facebook, Google, etc.)
• Familiarity with design patterns and programming paradigms (think functional programming)
• Familiarity with build tools (Think webpack, browserify, etc.)

Our Stack

Frontend:
• React + Redux (Typescript) utilizing Functional Components and Hooks
• Ant Design design Library + custom components
• SASS Preprocessing
• Project built with Yarn and Webpack
• Unit Tests with Jest
• UI Tests with Cypress
• Storybook for UI development
• React Query for data fetching and caching

Backend:
• NodeJS (TypeScript and JavaScript)
• Cognito
• Serverless Framework (Lambda, API Gateway)
• DynamoDB
• Elasticsearch
• Unit tests with Jest
• Built with Webpack

DevOps and Tools:
• CircleCI for continuous integration and instance + environment management
• Terraform
• Datadog
• SonarQube
• Codecov
• ESLint
• Prettier

About Constellation:

Constellation is a SaaS company offering full-service digital marketing and creative services. Alexia, our Ad Engine, launches and manages campaigns at scale. Alexia can produce thousands of stunning creative assets and launch the same day encompassing both CMP (Creative Management Platform) and DCO (Dynamic Creative Optimization) capabilities. Our marketing SaaS offering can be paired with a bevy of additional AdTech tools for campaign execution and management across multiple ad platforms. Alexia allows us and other agencies to disrupt the traditional billable hours model and launch in the leanest way possible.

Constellation was named the #65 fastest growing private company in the US and the #7 fastest-growing marketing/advertising company on the Inc. 5000 list for 2020. They are also listed by Crain’s New York Business as the #7 fastest-growing company in New York. We are a women-owned and minority-owned business with a commitment to diversity.

Other Job Information:

This job description is not all inclusive. Constellation Agency reserves the right to amend this job description at any time. Constellation Agency is an Equal Opportunity Employer, committed to a diverse and inclusive work environment. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job duties and responsibilities.

This position involves regular walking, standing, hearing, and talking. May occasionally involve stooping, kneeling, or crouching. Involves close vision, color vision, depth perception, and focus adjustment. Must be able to move and/or lift at least 5 lbs.

Normally works in a general office environment with the use of computer, printer, and telephone. Lighting and temperature are adequate and there are no hazardous or unpleasant conditions caused by noise, etc.

More about Constellation

Founders

Matthew Woodruff
Founder • 3 years
image
Diana Choi Lee, C.P.C., ELI-MP
Founder • 3 years
Cresskill
image
Go to team image

Similar Jobs

Success Academy Charter Schools company logo
Success Academy Charter Schools
Partner with Operations & IT experts to build on our in-house, cutting edge technology
AgilityIO company logo
AgilityIO
Software development muscle for startups & leading brands
Percent company logo
Percent
Percent is the platform powering the private credit market