P

Primerica

MLM-based distributor of insurance and investments

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDuluth, GA, USA$125k - $140k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • Six to nine years of professional full-stack development experience in enterprise environments.
  • Proven experience contributing to or leading major system projects across multiple development disciplines.
  • Ability to work independently and deliver high-quality solutions with minimal guidance.
  • Strong analytical, problem-solving, and decision-making skills.
  • Experience with AWS or other cloud platforms is preferred.
  • Familiarity with enterprise API management platforms such as Apigee is preferred.
  • Experience with monitoring tools such as Dynatrace is preferred.
  • Test-Driven Development experience is preferred.
  • Relevant technical certifications in cloud, development, or security are preferred.
  • Excellent communication skills for technical and non-technical audiences.
  • Strong organizational and multitasking capabilities.
  • Ability to translate complex requirements into scalable technical solutions.
  • Experience collaborating in Agile teams with cross-functional roles.
  • Commitment to writing clean, maintainable, well-documented code.
  • Ability to lead technical discussions and guide architectural decisions.

Responsibilities

  • Design, develop, and maintain responsive web applications using HTML5, CSS3, TypeScript, Vue 3, Vuetify, Pinia, and Vite.
  • Architect and build backend services and enterprise-grade RESTful APIs using Node.js/NestJS, Java/Spring Boot, and Python.
  • Modernize legacy platforms by migrating SOAP services to REST APIs.
  • Implement secure, scalable API-layered architectures with well-defined separation of concerns.
  • Build and maintain reusable components, libraries, and shared service frameworks used by multiple teams.
  • Develop and optimize data access using IBM DB2, MongoDB, and Prisma ORM for type-safe schema and query design.
  • Integrate enterprise systems using IBM MQ for reliable asynchronous messaging.
  • Analyze system requirements, information flows, and integration points to deliver technical solutions.
  • Research and collaborate with business partners to understand needs, define technical feasibility, and resolve system issues.
  • Document logic flows, data structures, and application architecture using approved tools and standards.
  • Ensure new development follows secure coding guidelines and enterprise architectural standards.
  • Create and execute unit test plans for frontend and backend code.
  • Achieve and maintain at least 85% code coverage using Vitest, Jest, Mocha, JUnit, pytest, and automated quality gates via SonarQube.
  • Perform regression testing for new functionality, enhancements, and system conversions.
  • Use Postman, Insomnia, Supertest, and other tools to validate API functionality and performance.
  • Collaborate with QA teams to align business test plans with system requirements and ensure accurate results.
  • Develop CI/CD pipelines using Jenkins or Gradle to automate build, test, and deployment activities.
  • Containerize applications using Docker and manage orchestration with Kubernetes.
  • Implement monitoring, logging, and observability solutions to ensure production reliability.
  • Provide on-call support for production and lower environments as needed, minimizing downtime and resolving issues rapidly.
  • Lead and participate in system planning, technical design reviews, and project coordination with other IT teams.
  • Estimate development efforts, create or update documentation, and ensure compliance with SDLC and Change Management policies.
  • Communicate how proposed system changes affect business processes and dependent systems.
  • Manage multiple development assignments simultaneously and deliver high-quality features on time.
  • Mentor junior developers and contractors on coding standards, testing practices, and system design.
  • Conduct code reviews and support developers in writing clean, maintainable, testable code.
  • Lead technical discussions, working sessions, and knowledge-sharing to foster collaboration.
  • Coordinate with frontend teams, backend engineers, DevOps, UI/UX, security teams, and business stakeholders.
  • Partner with business stakeholders to gather requirements, communicate technical decisions, and recommend solutions.
  • Explain complex technical concepts clearly to non-technical audiences.
  • Provide visibility into system enhancements, technical risks, and integration opportunities across the enterprise.
  • Develop documentation, diagrams, and communication artifacts for stakeholders and leadership.
  • Implement secure coding practices aligned with OWASP guidelines, OAuth 2.0 standards, and enterprise security policy.
  • Perform vulnerability assessments, dependency upgrades, and remediation to maintain application security.
  • Ensure development follows organizational policies, change controls, and compliance requirements.

About the Company

Primerica

MLM-based distributor of insurance and investments

Primerica provides financial services through a network of independent representatives who sell term life insurance, mutual funds, annuities, and other financial products to mainly middle-income households in North America. The product system works by representatives earning commissions on their own sales and a percentage of the sales made by people they recruit into their downline, creating a multi-level marketing structure that spreads the company’s sales force with relatively low overhead. The company differentiates itself by leveraging a large, commission-based, recruitment-driven network to reach a broad customer base, rather than relying on traditional salaried agents or large physical branches. Primerica's goal is to offer affordable financial solutions and protection to middle-income families while growing its distribution network to scale its sales force and revenue.

Company size
10,001+
Company stage
IPO
Headquarters
Duluth, MN
Founded
1977

Recently Posted Jobs

Explore more opportunities at Primerica

See more jobs