Senior Software Engineer

BERA Brand Management Inc
New York, NY, US
Full-time

Job Description

Job Description

About BERA

BERA (Brand Equity Relationship Assessment) stands for innovation and inspiration. We created the world’s first and only truly Predictive Brand Tech platform to solve the number one issue in marketing and building brands : the inability to quantify and predict the impact of a brand on current and long-term business value.

Our solution takes the guessing-game out of brand-building so our customers can focus on the art of building loved brands and outsmarting their competition.

On our platform, brand owners are inspired by seeing their brand’s growth potential and how to realize it, and even more by being able to see what the best of over 4,000 of the most important brands in the world are doing, no matter their category.

We are not a research house that produces facts, or a brand agency that tells stories, or a consulting firm that advises on the business of brands, or a tech firm with just another digital platform.

We are a SaaS company whose software produces fact-based stories with a quantified linkage to business value through automation of predictive analytics and always-on research.

We never stop innovating our platform to make it easier for marketers and brand leaders to diagnose, direct, and inspire their efforts and financial contribution.

Our vision is to make BERA the global standard - in marketing departments around the world, corporate board rooms, and on Wall Street - for measuring, maximizing, and managing brands.

Our ambition is to turn our well-funded growth company into the world's only Predictive Brand Tech unicorn.

Who you are

Bera Brand Management (BERA) is looking for a dynamic hands-on Full Stack Software Developer to be part of the BERA software engineering team.

This role will report to the Lead Full Stack Software Engineer within the Engineering line of business.

The ideal candidate for this role should have a track record of successfully developing both new product features and enhancements following an Agile methodology such as Kanban or Scrum.

The role requires close collaboration with a globally distributed remote development team of approximately 7 to 10 members.

This is an individual contributor and the role will be accountable for technical design, implementation and testing of BERA software services and applications.

Key responsibilities include :

Analyzing technical requirements needed to fulfill business features or maintain quality, stability, scalability and standards

Developing high quality software adhering to domain driven design and best practices

Participation in Agile teams meetings including daily stand-ups, technical design reviews and commitments

Ensuring agile milestones and project schedules are met through timely and quality completion of tasks

Work closely with and support technical leadership to continuously improve systems and processes

Resolving roadblocks and escalating to management when appropriate

Supporting automated testing activities including unit, functional, integration and end-to-end testing

Collaborating with Engineering team to devise solutions, perform technology assessments, and follow standards and processes

Maintenance and support of applications

Experience and Skills required for this position include :

6+ years professional experience in application development

3+ years of professional software development from design to production

Bachelor’s degree in Computer Science or related discipline

Expertise in backend development with general purpose language such as Go, Javascript / Typescript, Java or Python, with frameworks such as NodeJS, Express, RESTful, OpenAPI and GraphQL

Deep knowledge of data storage and transaction with SQL, PL / SQL, NoSQL, and Search

Deep knowledge of database management systems including PostgreSQL, SQL Server, MongoDB, or similar

Experience with ElasticSearch, Redis or similar

Experience with Monitoring / Alerting through OpenTelemetry / DataDog or similar

Experience with Linux

Experience with Bash scripting

Expertise in container services like Docker / podman, etc.

Knowledge of deploying to and maintaining Kubernetes and stateless server architecture

Experience with CI and CD through GitHub Actions / Travis CI / Azure DevOps or similar

Fair knowledge of cloud solutions such as Azure, Google GCP, or AWS

Experience with source control tools like Git, GitHub, or BitBucket

Experience with Agile methodologies such as Kanban and Scrum and tools such as JIRA, Kanbanize, or similar

Experience working in a multi-release agile software development environment

Ability to self-manage with a drive to meet deadlines and demonstrate results

Excellent analytical and problem-solving skills

Excellent communication skills with ability to interface with Product and IT management

Proficient technical documentation and solution presentation

Preferred skills :

o GoLang, Node.js / TypeScript, or Python, frameworks like Twirp, gRPC, Express and Flask

o ETL tools such as Airflow, Azure ADF, Google Dataflow, Informatica or similar

o Docker Container / Composer, Artifactory

o GitHub Actions, GitLab CI / CD, Circle-CI, Travis-CI, or similar

o OpenAPI, Swagger doc, Postman collection or similar

o Kubernetes / OpenShift / Rancher

30+ days ago
Related jobs
Promoted
VirtualVocations
The Bronx, New York

A company is looking for a Senior Software Engineer, Marketplace. Key Responsibilities:Architect, build, and maintain backend applications with clean codeLead development and roadmap of Marketplace and logistics systemsContribute to building cutting-edge features for fulfillment logistics initiative...

Squarespace
New York, US

The Infrastructure Engineering teams are looking for an experienced & passionate software engineer to help ensure that customers worldwide can access Squarespace products quickly & reliably. The Compute team believes in the SRE philosophy of applying software engineering methodologies to operational...

Promoted
VirtualVocations
The Bronx, New York
Remote

A company is looking for a Sr Software Development Engineer - Remote. ...

Bloomberg
New York, New York

Senior Software Engineer - Hadoop Infrastructure. You are a dedicated and motivated engineer interested in building and managing large-scale distributed systems, looking for a tight-knit, collaborative team. You want to make a significant impact and contribute to open-source software. A degree input...

Snapx
New York, New York

Senior Software Engineer, Back End<br /><br />Do you love building and pioneering in the technology space Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment At Capital One, you'll be part of a big group of makers, ...

Capital One
New York, New York

Senior, Software Engineer (Java). New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software Engineer. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Software Engineer, you'll have the opportunity to be on...

JPMorgan Chase & Co.
New York, New York

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking's Digital and Platform Services team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way....

Whistle
New York, New York

The Justworks’ Payments team is hiring aSenior Software Engineer (Full Stack) to help model the complex world of payments in fast, accurate, and scalable software. As a Senior Software Engineer, how results are achieved is paramount for your success and ultimately result in our success as an organiz...

DApp360 Workforce LLC
New York, New York

DApp360 Workforce is recruiting for an experienced Senior Software Engineer (React-Native) - Must love pets! The Engineering team is creating the next-generation platform for pet parents. Enjoy mentoring other software engineers. They are looking for a Senior Mobile Engineer to be a technical l...

MongoDB
New York, New York

We're looking for a Senior Software Engineer to join our Cloud Insights & Telemetry (InTel) Team. Can collaborate effectively with multiple engineers to lead projects to completion. Perform code reviews with peers and make recommendations on how to improve our code and software development processes...