Join one of Baltimore's Best Places to Work!

About the Job:

Are you intrigued by the prospect of a career in a dynamic environment where you can showcase your imaginative, skilled and thoughtful side? If so, this is an exciting opportunity for you! The Baltimore Banner is looking for a Senior Software Engineer who will bring fresh perspectives and inventive solutions to our challenges. This is a highly impactful position in a high-growth environment fueled by Engineering and Product leaders from top organizations. Aa a Senior Software Engineer you’ll have the opportunity to build and grow alongside The Baltimore Banner. If this sounds like you, keep reading!


  • Use leading frontend and backend development practices
  • Build the UI and backend API for content delivery and fast rendering
  • Understand and own the integrations with 3rd party software and service providers
  • Participate in design and architecture decision making
  • Collaborate with engineers and product managers who are globally distributed
  • Work with a cross-functional team effectively in an agile environment
  • Uses JavaScript Application Framework (preferably React and Node.js) to build complete solutions for high-performance web application
  • Build scalable solutions on public cloud infrastructure (AWS – preferred)


  • Overall 5+ years of software development
  • 3+ years building websites and highly scalable web-applications
  • Former experience with content management systems (e.g., Arc XP CMS, WordPress, etc.) is not mandatory but highly desirable
  • Experience with JavaScript Frameworks (React, Angular, Vue, etc.) and Node.js
  • Experience working on a distributed team
  • Experience with cloud architectures (AWS – preferred)
  • Familiarities with DBMS technology, like SQL Server, Oracle, MongoDB, and MySQL, and caching mechanisms such as Redis, Memcached, and Varnish


  • Bachelor’s degree in computer science or related field
  • Overall 5+ years of software development

The Venetoulis Institute embraces diversity and inclusion, and we are wholeheartedly committed to being proactive in inspiring a culture of inclusion across our organization. We are dedicated to establishing an organization that reflects the fundamental respect for different ways of working and living. We assure every employee the opportunity to reach their full potential.

 We are dedicated to providing reasonable accommodations to applicants with disabilities throughout the recruitment process. If you require accommodation due to a disability to participate in the application process, please contact to request accommodation. Reasonable accommodations may include, but are not limited to, adjustments in the application process, modifications or assistance regarding job interviews, and accommodations to enable access to our facilities. We appreciate the value that individuals with disabilities bring to our workforce and encourage applicants with disabilities to disclose their needs for accommodation to facilitate a smooth and inclusive recruitment experience.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.