Full-Stack Web Developer

woman coding

Our Team

Marinus Analytics is a team with a social mission. We investigate how Artificial Intelligence can turn big data online into actionable intelligence that helps law enforcement, government, and the private sector identify human trafficking and other criminal activity, rescue victims, and protect the vulnerable in our communities.


As a member of our team, you will apply your talents to maximize social impact while enhancing your skills and knowledge of emerging digital solutions for law enforcement and the public sector. You will be a key contributor working on the design and implementation of our next generation SaaS applications. Pittsburgh-based candidates are preferred.

We are looking for an experienced and personable full-stack web developer to join our team. The ideal candidate will be a self-starter who can design and develop end-to-end web-based applications. You will work within a small group of smart-but-humble people and will be one of our software development in-house gurus.


This role will involve planning, design, development, and maintenance of our frontend and backend. The ideal candidate is very self-motivated and can work well both independently and within a team.

Specifically, this position will have responsibility to:

  • Develop consumer-grade web-based applications and advanced analytics components within our technology platform

  • Help manage and maintain the data model

  • Collaborate with project stakeholders to ensure all requirements are met

  • Support ongoing development for existing projects/applications

  • Identify opportunities to leverage new technologies to enhance the platform

  • Create lean prototypes and mockups while adhering to tight deadlines

  • Create CSS that ensures the site is consistent across all browsers and platforms

  • Stay up-to-date on emerging technologies


Basic Requirements

  • Bachelor's degree in Computer Science, Information Technology, Mathematics, Engineering or equivalent work experience

  • At least 3+ years experience developing and deploying end-to-end applications

  • Experience with Python programming (Django experience is a plus)

  • Experience with relational databases and data modeling

  • Experience developing frontend web applications (HTML5, CSS, Modern JavaScript Frameworks)

  • Understanding of all phases of system development and deployment

  • Strong communication skills including the ability to convey technical concepts to non-technical colleagues

Preferred Qualifications

  • Familiarity with REST API and web service development

  • Experience developing applications on cloud platforms (AWS)

  • Experience working on Agile/SCRUM development teams

  • Experience applying user centric design and user experience concepts

  • Familiarity with data privacy concepts (GDPR, PCI, HIPAA)


Competitive and commensurate with experience.


Medical, dental, and vision insurance; employer retirement contributions; flexible vacation plan. Motivated, hard-working, collaborative team. Opportunity to innovate to solve social problems.

To Apply

Please send a resume and cover letter detailing why you'd make a great fit to: info@marinusanalytics.com