Business Wire is hiring a
Senior Software Engineer, Full Stack in United States

Logo of Business Wire
Senior Software Engineer, Full Stack closed
🏢 Business Wire
💵 $120k-$190k
📍United States
📅 Posted on Jul 3, 2024

Summary

The Senior Software Engineer role at Business Wire involves contributing to the design, development, and maintenance of web applications, APIs, and the press release processing system. The engineer will collaborate with teams, perform code reviews, identify performance bottlenecks, provide operational support, and write tests. A Bachelor's degree or equivalent experience is required, along with at least 7 years of full-stack development experience, 5 years of RESTful API development experience, 2 years of modern frontend web development experience, and 2 years of Node.js ecosystem experience. Preferred qualifications include Java/J2EE, MySQL, Oracle DB, Go, Docker, and AWS services experience.

Requirements

  • Bachelor's degree or equivalent work experience in a computer-related field
  • At least 7 years of experience in full-stack web development
  • At least 5 years of experience in RESTful API development
  • At least 2 years of experience in modern frontend web development using React.js, Vue.js or similar libraries
  • At least 2 years of experience with Node.js ecosystem and Express.js or similar frameworks
  • At least 2 years of experience with AWS services such as Lambda, DynamoDB, SQS, SNS, API Gateway, ECS, S3, CloudWatch, CloudFormation or equivalent services from other cloud platforms
  • Experience with data modeling
  • Experience with CI/CD automation. Experience with AWS CodeBuild and Github Actions is a plus
  • An understanding of Git
  • An understanding of SQL

Responsibilities

  • Contribute to the design, development, and maintenance of Business Wire’s frontend web applications, backend APIs, and the press release processing system
  • Create and maintain technical documentation, including system design, APIs, usage guidelines, and best practices
  • Collaborate with product managers, designers, infrastructure teams, and other stakeholders to develop complex applications
  • Perform code reviews to ensure code quality, adherence to coding standards, and maintainability
  • Identify and address performance bottlenecks across the entire application
  • Provide operational development support to the website support team
  • Identify architecture, design, and operational improvements to existing applications
  • Write unit and integration tests and ensure the delivery of reliable and robust software
  • Mentor and support junior team members

Preferred Qualifications

  • Java/J2EE
  • MySQL
  • Oracle DB
  • Go
  • Docker or similar

Benefits

  • Ability to work remotely 100%
  • Excellent health benefits that begin on your first day of employment
  • $100 monthly fitness allotment, a tuition reimbursement program, and enhanced mental health resources
  • 401(k) plan with generous company match, and annual profit sharing contribution (subject to company performance)
  • PTO, Floating Holidays, Wellness Day Off, Birthday Day Off, and more!
This job is filled or no longer available

Similar Jobs