Bold Penguin logo
Bold Penguin
Posted 9 days agoVerified live 2d ago

Full Stack Developer (Internal Tools & Platform)

Brief overview

Remote
UndergradOr in progress
3+ yrsMinimum
PythonRubyRESTful API DevelopmentMicroservicesPostgreSQLJavaScriptTypeScriptDockerAWSCI/CD PipelinesAutomated TestingOAuth2/OIDC

About the company

Bold Penguin logo
Bold Penguinboldpenguin.com

Bold Penguin is a commercial insurance exchange that connects customers, agents, and carriers to match the right quote in record time. It is a sub-organization of American Family Insurance.

Job description

Summary

Bold Penguin is a digital broker for commercial insurance that uses digital distribution, wholesale capabilities, and AI-driven insights to transform the insurance lifecycle. The Full Stack Developer will design, build, and maintain internal applications, developer portals, automated workflows, APIs, data pipelines, and user interfaces that improve engineering and cross-functional team productivity.

Responsibilities

  • Design, develop, and deploy full-stack web applications, internal developer portals, and microservices that automate manual processes across engineering and business teams
  • Build self-service web interfaces, CLI tools, and automated backend services to provision ephemeral environments, triggers, and pipelines within our CI/CD systems
  • Develop robust automated data pipelines to move, transform, and integrate data across internal systems and third-party services
  • Craft intuitive, responsive user interfaces and dashboards that give internal stakeholders real-time visibility into workflow automation, deployment status, and platform metrics
  • Apply security best practices, identity/auth controls, unit/integration testing, and compliance guardrails across full-stack applications and data workflows
  • Implement logging, monitoring, and tracing across applications and automated services to ensure high availability, performance, and clear incident visibility
  • Partner closely with engineering, product, and operations teams to gather requirements, iterate on feedback, and deliver high-impact developer experiences
  • Other duties and responsibilities as assigned

Skills

  • This is a fully remote role, with the exception of onboarding and optional in-office events
  • 3–5 years of relevant engineering experience
  • Experience working with relational and non-relational database technologies (e.g., PostgreSQL, AWS RDS, MongoDB, Redis)
  • Frontend development experience building interactive web applications and dashboards using JavaScript/TypeScript
  • Solid understanding of containerization (Docker) and deploying/debugging full-stack applications in cloud environments (particularly AWS)
  • Experience consuming, configuring, or extending CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline) to automate build, test, and release processes
  • Good understanding of software architecture, data modeling, automated testing (unit, integration, end-to-end), and security/authentication standards (OAuth2, OIDC)
  • Must be able to sit/stand/walk for prolonged periods of time (up to 8 hours per day), at a desk working on a computer
  • Must be able to use standard office equipment for extended periods of time, including but not limited to, a mouse, keyboard, phone and video conferencing
  • Strong backend development skills (Python or Ruby preferred), with experience building RESTful APIs and microservices in cloud-native environments
  • Experience developing internal developer tools, CLI utilities, or self-service developer portals (e.g., Backstage)
  • Experience with modern JavaScript/TypeScript frontend frameworks (e.g., React, Vue.js, or Next.js)
  • Experience building or supporting data pipelines and ETL processes (e.g., Apache Spark, AWS Glue, Snowflake)
  • Familiarity with basic Infrastructure as Code concepts (Terraform, AWS CDK) and monitoring/observability platforms (DataDog, Grafana)

Qualifications

Must Haves

  • This is a fully remote role, with the exception of onboarding and optional in-office events
  • 3–5 years of relevant engineering experience
  • Experience working with relational and non-relational database technologies (e.g., PostgreSQL, AWS RDS, MongoDB, Redis)
  • Frontend development experience building interactive web applications and dashboards using JavaScript/TypeScript
  • Solid understanding of containerization (Docker) and deploying/debugging full-stack applications in cloud environments (particularly AWS)
  • Experience consuming, configuring, or extending CI/CD pipelines (e.g., GitHub Actions, AWS CodePipeline) to automate build, test, and release processes
  • Good understanding of software architecture, data modeling, automated testing (unit, integration, end-to-end), and security/authentication standards (OAuth2, OIDC)
  • Must be able to sit/stand/walk for prolonged periods of time (up to 8 hours per day), at a desk working on a computer
  • Must be able to use standard office equipment for extended periods of time, including but not limited to, a mouse, keyboard, phone and video conferencing

Nice to Haves

  • Strong backend development skills (Python or Ruby preferred), with experience building RESTful APIs and microservices in cloud-native environments
  • Experience developing internal developer tools, CLI utilities, or self-service developer portals (e.g., Backstage)
  • Experience with modern JavaScript/TypeScript frontend frameworks (e.g., React, Vue.js, or Next.js)
  • Experience building or supporting data pipelines and ETL processes (e.g., Apache Spark, AWS Glue, Snowflake)
  • Familiarity with basic Infrastructure as Code concepts (Terraform, AWS CDK) and monitoring/observability platforms (DataDog, Grafana)

Benefits

  • Fully remote role, with the exception of onboarding and optional in-office events.
  • Medical, Dental, and Vision
  • Flexible PTO Policy
  • 401(k) with a company match
  • Employee Assistance Program
  • Parental Leave
  • Disability and Life Benefits
  • Great SLACK channels for work and play
  • Regular all-hands "Waddles"

More jobs like this