Senior Software Engineer (Full Stack) Job at Arena Analytics, Baltimore, MD

  • Arena Analytics
  • Baltimore, MD

Job Description

Arena Senior Software Engineer (Full Stack)


Job Responsibilities:  

Reporting to the Chief Product Officer, this role will be responsible for building and improving tools across the full software lifecycle: design, implement, deploy and monitor. We’re looking for an individual who wants to dive in and apply their engineering talent to solve real world problems in equitable hiring and retention. The ideal candidate is capable of assuming a lead role over time, and will be a key member of the technology team whose input is solicited and used by others. You don’t need to know all of our technologies beforehand, but gradually learn them. Additional contributions include a focus on mentorship and assisting the technical growth of other team members.

Responsibilities include but are not limited to: 

  • Drive development on the front end (TypeScript, React, etc.)
  • Drive development on our next-generation back-end system in Node/TypeScript (e.g. using fp-ts) and Python, while helping to support and transition existing infrastructure in OCaml, Clojure, C#.
  • Deploy new applications using Terraform and migrate legacy systems to Terraform. Monitor them with Datadog, Sentry, and VictorOps. 
  • Support CI/CD pipeline building and manage infrastructure (AWS, Terraform, Github, CircleCI)
  • Design, implement, and maintain data integrations with vendor/third-party systems (e.g. iCIMS, Indeed) in TypeScript
  • Review design mock-ups, partake in peer reviews, and suggest tooling changes.
  • Drive technical project scoping and planning in collaboration with the Director of Tech and the Chief Product Officer
  • Work in a remote team that is highly communicative (daily stand-ups, Slack, Google Meet)
  • Mentor other developers and collaborate closely with team members inside and outside of engineering

Qualifications and Skills:  

  • Has a track record of easily learning new technologies and tools.
  • Familiarity with at least a single cloud service (AWS, GCP, Azure) 
  • Must have good organizational skills and the ability to integrate into a communicative and collaborative team.
  • Experience taking on a lead role in projects and pushing them to completion.
  • Familiarity with functional programming in real world contexts
  • Experience giving code reviews and constructive feedback to other developers. 
  • Experience communicating with clients and translating their needs to technical plans.
  • Has strategies to increase speed of iterations/time to market and has successfully led a customer feedback cycle

Bonus points for:

  • Experience refactoring codebases. 
  • Familiarity with event-driven architecture.
  • Experience working in a polyglot tech stack.
  • Experience with a distributed team.

Experience Requirements:

  • Has 4+ years’ professional software development experience.
  • Has 2+ years’ professional experience in frontend development. 
  • Has 2+ years’ professional experience in backend development

Work Hours and Benefits  

We offer a competitive salary and benefits, equity grant, 401K, PTO, and annual learning stipend. 

EEO Statement

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.


Job Tags

Full time, Remote job,

Similar Jobs

Cedar Park Group

Boiler House Plumber Job at Cedar Park Group

 ...Cedar Park Group is looking to hire a detail-oriented Boiler House Plumber. Sun-Thurs 7.30am-4pm Requirements: ~5+ years continuous experience ~ Must have solid experience in plumbing: working on pipes, sweating joints, air handlers, chillers, compressors,... 

QuEra Computing Inc.

Senior Optical Engineer Job at QuEra Computing Inc.

 ...various optical systems or modules and works with R&D scientists, assembly technicians, and test engineers to either develop new or...  ...domain expertise in the areas of optics, modulators, lasers, electronics, and ultra-high vacuum. Excellent communication skills, including... 

CPP Industries

Packager Job at CPP Industries

 ...days begin at 8:00am, some begin at 6:30am and until 5:00pm. Job Duties: Loading and unloading paper into a production machine Packaging paper for final delivery Picking and packing orders for clients Preparing product for pickup Lifting 35lbs and... 


Senior Analyst, Corporate FP&A Job at Circle

 ...Circle is looking for a dynamic Senior Finance Analyst to join our Corporate FP&A team. As a vital member of the team, you will collaborate...  .... ~ Experience or familiarity with tools such as Slack, Apple MacOS. You are energized by the promise of blockchain technology... 

TJX Companies, Inc.

Merchandise Associate Job at TJX Companies, Inc.

 ...Style is never in short supply at our more than 1,000 TJ Maxx stores. They all have different products, but the same commitment to the thrill of the find. From designers straight off the runway to statement jewelry, we offer exciting surprises that make the everyday...