Full Stack Developer

Full Stack Developer

About The Role

  • We are seeking a highly motivated Full Stack Developer to join us, operations and maintenance, and modernization of a complex, hybrid on-premises and cloud enterprise IT environment. As a Full Stack Developer, you will work in an agile integrated product team consisting of DevSecOps Engineers, Cyber Security Engineers, Data Architects, System Administrators, Network Engineers, Systems Engineers, and Subject matter experts developing capabilities to include data visualization tools, cross domain capabilities, data ingestions, extraction, and modeling, multi-cloud computing, cybersecurity, data science and analytics, artificial intelligence and machine learning implementation. You will be a part of an agile, fast paced team focused on increasing data throughput, integrity, security, as well as availability of enterprise software solutions.

We’re Excited About You Because…

  • Design, develop and integrate software components to construct mission focused client/server cloud web applications.
  • Contribute to the reliability, scalability, and security of the platform, ensuring smooth operations and efficient resource utilization.
  • Leverage an understanding of cloud-native architectures and infrastructure automation in daily responsibilities.
  • Collaborate as part of an integrated team.
  • Provide ongoing multi-platform and multi-environment (domain/network) support, including tasks related to hardware, software, and application support functions.
  • Partner with enterprise stakeholders to support IT and development teams, chart service delivery roadmaps, and manage project deliverables.
  • Exhibit proven leadership in large enterprise settings, especially in developing partnerships, improving team capabilities, and adapting to rapidly changing environments.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops autonomous services, desktop.
  • Ensures software standards are met.

Required Experience

  • Significant experience with distributed systems, cloud technologies (AWS, Azure, etc.), and integrating software with hardware and network components.
  • Expertise in system architecture, software design patterns, and large-scale system integration.
  • Hands-on experience with performance tuning, scalability, and optimizing software for reliability and efficiency in production environments.
  • Proven experience in designing and implementing Apache Kafka-based solutions, including real-time data streaming, event-driven architectures, and message queuing systems.
  • Experience with DevOps practices, infrastructure as code (e.g., Terraform, Ansible), and CI/CD pipelines.
  • Knowledge of RTB compatible architectures.
  • IASAE, Level II/III (CASP+, CISSP-ISSEP/ISSAP).
  • AWS Certified Solutions Architect, GCP, and/or Azure Solutions Architect.
    IAT Level II, Sec+.
  • Technical Stack
    • Frontend Angular, NGRX/Redux, TypeScript, HTML5, CSS3.
    • Backend Node.js, PHP, RESTful APIs, Apache HTTP Server.
    • Database PostgreSQL/MySQL, MongoDB.
    • DevOps Docker, Cloud platform.
    • Learning Tech SCORM, xAPI, cmi5.
    • Tools Moodle, Big Blue Button, Rustici, IntelliBoard.