Full-Stack Engineer
Delphinus Engineering, Inc. · Philadelphia, PA · 7 mo ago
Engineering$110k–$160k/yrFull-time
General Summary
The Full-Stack Engineer position is instrumental in designing, developing, and maintaining sophisticated Condition Assessment Systems that are crucial for naval operations. The Full-Stack Engineer will leverage a modern tech stack centered on GoLang, Kubernetes, and event-driven microservices to build resilient, scalable platforms that directly impact naval readiness and maintenance strategies.
Principal Duties/Responsibilities
- Design, build, and enhance event-driven microservices and software utilities using GoLang, with exposure to Javascript and Kotlin.
- Develop critical software upgrades and enhancements for advanced Condition Assessment and Remote Monitoring systems.
- Own the CI/CD pipeline using GitLab CI, Ansible, and Terraform to automate builds, testing, and deployments in a Kubernetes environment.
- Provide RDBMS support for PostgreSQL and time-series databases (e.g., InfluxDB, TimescaleDB), including schema design, optimization, and administration.
- Implement and manage robust monitoring and observability solutions using Prometheus and Grafana to ensure system health and performance.
- Provide engineering services to gather, validate, and analyze shipboard data, troubleshooting issues and supporting the development of equipment logistic models.
- Conduct hardware setup, maintenance, and rigorous software development testing in accordance with IEEE standards.
Education and Experience Requirements
- Bachelor’s level degree in Computer, Electrical or Electronics Engineering, or Mathematics with field of concentration in computer science or equivalent. from an accredited college or university.
- At least 5 years of experience in computer design, software development or computer networks including Linux, Kubernetes, RabbitMQ, Vue, GIT.
- At least 5 years of experience in Database Development, Web Development or application development using real-time data acquisition and analysis, batch data processing, data storage and retrieval, and user interface applications.
- Experience in the design, development, and implementation of machinery lifecycle management software systems preferred.
- Familiarity with and have developed applications using the DoDAF standards preferred.
Special Requirements
- Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance.
- Must have a valid US passport or the ability to obtain one upon position acceptance.
- Able to obtain OS certification or complete approved related training within 180 days of hire.
- A+ CE, CCNA-Security, CND, Network+ CE, or SSCP certification preferred.
- U.S. Citizenship is required.
Skills and Abilities
- Essential Skills:
- Proven experience developing robust backend services using GoLang (10+ years preferred).
- Expertise in designing and building event-driven microservices architectures (10+ years preferred).
- Deep understanding and hands-on experience with container orchestration using Kubernetes (7+ years preferred).
- Experience with message brokers such as RabbitMQ, Kafka, or NATS (7+ years preferred).
- Proficiency with API design and implementation using gRPC and GraphQL (7+ years preferred).
- Strong DevOps mindset with hands-on experience in GitLab CI, Ansible, and Terraform (5+ years preferred).
- Solid experience with observability tools like Prometheus and Grafana (7+ years preferred).
- Expert-level proficiency with Git for version control.
- Strong command of Linux environments.
- Advanced SQL skills and experience with relational databases (e.g., PostgreSQL, MS SQL, etc.) (10+ years preferred).
- Experience with time-series databases (e.g, TimescaleDB, InfluxDB, etc.) (7+ years preferred).
- Additional Preferred Skills:
- Experience in industrial analytics, machinery diagnostics, or condition-based maintenance (CBM) systems.
- Prior experience delivering Data-as-a-Service (DaaS) or Platform-as-a-Service (PaaS) solutions.
- Familiarity with U.S. Government or Department of Defense development environments.