Avatar for Constellation
Constellation is an AdTech SaaS company offering a scalable marketing platform
  • B2B
  • Growth Stage
    Expanding market presence

Senior Software Engineer

Reposted: 2 years ago
Visa Sponsorship

Not Available

Hires remotely in
RelocationAllowed
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

About the job

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.

About the company

Constellation company logo
Constellation is an AdTech SaaS company offering a scalable marketing platform51-200 Employees
Company Size
51-200
Company Type
Technology Provider
Company Type
Marketing Services
Company Type
SaaS
Company Type
Big Data
Company Type
Engineering
Company Type
Advertising Platform
  • B2B
  • Growth Stage
    Expanding market presence
Learn more about Constellation image

Founders

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

Similar Jobs

dYdX company logo
dYdX
The world's leading decentralized exchange for crypto assets
Adelaide company logo
Adelaide
Measure media quality using attention metrics
Stochastic company logo
Stochastic
Making the best AI accessible to everyone
Kale company logo
Kale
Kale’s mission is to empower anyone to translate their social value into economic value
Common  company logo
Common
Common lets you build community on your own terms
Traba company logo
Traba
Traba connects you to vetted and proven workers with open shifts