Full Stack Engineer - Python, React - Odenton, Maryland

Overview

On Site
USD 100,000.00 per year
Full Time

Skills

Software Development
Telecommunications
Frontend Development
Interfaces
ELT
Apache Kafka
Amazon Kinesis
Linux
Workflow
Ansible
Configuration Management
Incident Management
Quality Assurance
Collaboration
Product Design
Design Review
SAP BASIS
Law
MPI
Web Applications
Flask
JavaScript
TypeScript
HTML5
Css3
Cascading Style Sheets
RESTful
GraphQL
SQL
NoSQL
Database
Linux Administration
Bash
Scripting
Extract
Transform
Load
Test-driven Development
Automated Testing
Docker
Kubernetes
Orchestration
Data Warehouse
Analytics
Regulatory Compliance
Cloud Computing
Amazon Web Services
Google Cloud
Google Cloud Platform
Microsoft Azure
Python
React.js
Quoting

Job Details

  • Strong Growth Opportunity
  • Previously voted "Best Place to Work" in local area


About Our Client

This company is a software development company that specializes in telecommunications that is trusted worldwide!

Job Description

The successful Full Stack Engineer (Python, React) will have the following responsibilities within the organization:
    • Front-End Development: Build responsive, accessible React/TypeScript interfaces for our flagship service, CyberSight, as well as other projects.
    • Back-End Services: Develop and maintain RESTful APIs using Flask/Python, with clear abstractions and robust test coverage.
    • Data Ingestion & Processing: Architect and operate ETL/ELT pipelines (Kafka, Kinesis, AWS Glue, or custom scripts) to support security monitoring services.
    • Automation & Scripting: Utilize Linux and Bash to automate deployments, data workflows, and routine maintenance; author Ansible playbooks for configuration management.
    • Observability & Incident Response: Instrument applications and infrastructure for metrics, logging, and tracing (PrometheGrafana, ELK/Loki, or equivalent); participate in on-call rotations and post-mortem analysis.
    • Quality Assurance: Author and maintain automated test suites (unit, integration, and E2E) using Jest, Playwright, pytest-or coordinate with external QA partners.
    • Collaboration: Partner with product, design, and infrastructure teams on requirements, technical spikes, and design reviews


MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.

The Successful Applicant

The successful Full Stack Engineer (Python, React) will ideally have the following experience
  • 3+ years of experience building full-stack web applications with React and a Flask/Python backend.
  • Proficiency in modern JavaScript/TypeScript, HTML5, and CSS3, as well as CSS framework solutions such as Tailwind or MaterialUI.
  • Solid experience designing and consuming RESTful/GraphQL APIs and working with SQL/NoSQL databases.
  • Hands-on Linux administration and Bash scripting for automation.
  • Familiarity with data-pipeline frameworks or demonstrated ability to learn quickly.
  • Demonstrated test-driven development practices and experience with automated testing frameworks.


Nice to have experience includes:
  • Experience with Docker Compose and Kubernetes or other container orchestration platforms.
  • Background in data warehousing or analytics platforms
  • Exposure to security best practices and compliance standards.
  • Familiarity with cloud services (AWS, Google Cloud Platform, Azure) and serverless architectures.


What's on Offer

The successful Full Stack Engineer (Python, React) will receive:
  • A base salary of up to $100k
  • 401k match
  • On-Site Schedule
  • Full Benefits (Health, Dental, Vision)
  • PTO


Contact

Joshua Kerslake

Quote job ref

JN-390
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Michael Page International