- B2B
- Growth StageExpanding market presence
Senior Software Engineer
- $120k – $200k • 0.0% – 0.1%
- Remote •
- 4 years of exp
- Full Time
Not Available
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
- B2B
- Growth StageExpanding market presence