Senior Developer
Billing Document Specialists
Job Description
Job Description
Billing Document Specialists (BDS) is a data processing and payment solutions company serving corporations, government agencies, municipalities, utilities, and healthcare organizations. Our services span tax processing, property tax and treasury billing, utility billing, payment processing (ACH, credit card, debit card), and medical/dental statements -- including high-volume document generation, printing, and mailing across all lines of business. We operate from offices in Caldwell, ID (HQ), Albuquerque, NM, and Anchorage, AK.
Compensation & Benefits
Competitive salary commensurate with experience. Health, dental, and vision insurance, paid time off, and generous 401(k) matching.
What You'll Do
Design, build, and maintain backend services and APIs supporting billing, payments, document generation, and notification workflows
Work with Python 3 (FastAPI, Django) to develop and extend internal and customer-facing applications
Manage and optimize MariaDB/MySQL and SQLite databases
Implement and maintain queueing systems and message brokers for job processing and inter-service communication
Build and integrate chat, email, and SMS messaging/notification pipelines
Maintain and improve services running on on-premises Linux servers (Alma Linux, Rocky Linux, CentOS/RHEL)
Collaborate with frontend developers, operations staff, and management using Git (Bitbucket/GitHub)
Build ETL scripts and oversee migrations from legacy into greenfield systems
Who You Are
You bring strong attention to detail and take pride in getting things right. You communicate clearly and work well across teams and office locations, understanding that collaboration across sites is part of how we operate.
Requirements
4+ years of professional development experience
Strong Python 3 experience (FastAPI and/or Django)
Solid experience with MariaDB/MySQL; familiarity with SQLite
Experience with webservers such as Apache/ NGINX or Caddy
Experience with message queueing and broker systems (e.g., RabbitMQ, Redis, Celery, Huey)
Experience building notification/messaging integrations (email, SMS, chat)
Comfortable working in Linux environments (Alma, Rocky, CentOS, RHEL)
Proficiency with Git and collaborative development workflows
Bonus Skills
JavaScript, React and/or PHP experience
Payment processing integrations (ACH, credit/debit card)
PDF/report generation (e.g., ReportLab, PyMuPDF/fitz, pikepdf)
Security/infosec awareness (PCI, HIPAA, or government compliance contexts)
Bash/Shell scripting and Linux system administration
SMB/CIFS file server administration and network-attached storage
Object storage (S3)
---
Benefits:
- 401(k)
- 401(k) matching
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
Work Location: In person
Company DescriptionBilling Document Specialists prints and mails over 30 million documents a year. Additionally we host e-statement and online payment portals for for utility companies all over the US.
Company Description
Billing Document Specialists prints and mails over 30 million documents a year. Additionally we host e-statement and online payment portals for for utility companies all over the US.
- Vallivue School District seeks a dedicated coach to motivate and develop student athletes in Caldwell, Idaho. The role emphasizes leadership, organization of practices, and ensuring student safety. The ideal candidate will attend all tryouts and events, manage schedules...Senior
- Canyon County is seeking a Senior Radio Communications Engineer in Caldwell, Idaho. This role involves designing operational specifications for complex radio systems and making independent decisions in emergencies. The ideal candidate will possess an associate degree in...Senior
- A leading construction firm is looking for a qualified Project Manager in Caldwell, ID to oversee high-voltage electric transmission and distribution projects. The successful candidate will manage project planning, budgeting, staffing, and subcontractor relationships. Requires...SeniorFor subcontractor
- Summit Line Construction, Inc. is seeking an experienced Project Manager for high-voltage electric transmission projects in Caldwell, Idaho. The role involves planning, managing budget, ensuring safety and quality standards, and leading project teams. Ideal candidates will...Senior
- A municipal golf department is seeking a Golf Professional in Caldwell, Idaho. Responsibilities include managing pro shop operations, supervising staff, ensuring compliance with golf course rules, and creating marketing strategies. A Bachelor's degree in Business Management...SeniorShift workAfternoon shift
$83.25k - $141.37k
...data governance and ensure system integrity. Job Duties Responsible for integrity of data as utilized by the department Develops framework for the automation of data processes across platforms. Prepares data for use in reporting and business intelligence systems...SeniorWork experience placement$21.54 - $26.02 per hour
...high level of customer service, coordinates office operations, supports Extension programming, and manages financial processes. The Senior Administrative Specialist exercises independent judgment, maintains accurate records, and serves as a resource for staff, program...SeniorHourly payContract workWork at office- Gymreapers is seeking a Senior Product Line Manager to oversee the Accessories and Apparel categories. The role involves managing the product roadmap and development process, working closely with cross-functional teams to ensure successful product launches. Successful...Senior
$24 - $48 per hour
C01 Carrier Corporation in Boise, Idaho, is seeking a Commercial HVAC Journeyman Service Technician. This role focuses on diagnosing, repairing, and maintaining HVAC and refrigeration systems while ensuring safety and customer satisfaction. Candidates should have at least...SeniorHourly pay$45.3k - $67.9k
...In this role, you will assess and maintain manufacturing procedures to support assembly processes. Key responsibilities include developing manufacturing solutions, utilizing tools for documentation and process verification, and executing independent responsibilities following...SeniorNight shift- ...Maximus is hiring a Senior Medical Billing and Coding Coordinator to support its California IMR project remotely. This full-time position is ideal for skilled professionals seeking flexibility and the ability to work autonomously. The role includes auditing medical records...SeniorFull timeRemote work
- Omega-Morgan is seeking a Senior Project Manager in Nampa, ID, to lead complex industrial construction projects from planning to execution... ...in high-pressure environments. Key responsibilities include developing project schedules, coordinating teams, managing budgets, and...Senior
- Mission Aviation Fellowship is seeking a Writer to create and manage effective internal and external communication strategies. This role requires a Bachelor's degree in communication or a related field and at least 4 years of experience in corporate communication. Responsibilities...Senior
$45.3k - $67.9k
Plexus Corp. is seeking a Higher Level Assembly Technician in Nampa, Idaho. In this role, you will assess and maintain manufacturing procedures while ensuring efficiency, accuracy, and safety in the assembly operations. The position requires an Associate's Degree with a...Senior- USI Insurance Services in Nampa, Idaho, is seeking a dedicated professional to manage 20 to 40 Commercial Lines insurance accounts effectively. This role involves providing expert support to clients, handling renewals, and ensuring exceptional service. Successful candidates...Senior
- Plexus Malaysia Sdn Bhd is seeking a Senior Continuous Improvement Manager in Nampa, ID to lead productivity and operational resources in manufacturing. This role involves developing and overseeing strategic plans for industrial engineering initiatives, collaborating across...Senior
- A growing financial services firm in Nampa, Idaho, is seeking a Senior Accountant. This role involves overseeing financial records, preparing journal entries, month-end closes, and managing account reconciliations. The ideal candidate will have a degree in accounting,...Senior
$135.6k - $203.4k
...Bachelor's degree and at least 5 years of related experience, with expertise in Lean Six Sigma methodologies. Responsibilities include developing and owning site processes and metrics, participating in strategic planning, and ensuring team accountability to core values. A...Senior- A leading food products company in Nampa is looking for an R&D Formulation Manager to lead product innovation and manage a team of food scientists. The role involves overseeing recipe development, strategic project management, and ensuring product quality while collaborating...Senior
- Gpac is seeking an Electrical PM / Sr PM in Nampa, Idaho. Join us to lead complex electrical projects for high‑tech clients, managing budgets and schedules while ensuring quality and safety. You will take full ownership of project delivery, support estimating teams, and...Senior
- A public school district in Nampa is seeking an Accounting Supervisor to oversee the Accounts Payable division, ensuring compliance with financial regulations and preparing financial reports. The successful candidate must have a Bachelor’s Degree in accounting or a related...Senior
$21.71 - $25.78 per hour
The City of Nampa is hiring for the position of Administrative Specialist, Sr. in the Public Works Department. This role requires strong organizational and communication skills, providing vital administrative support to department personnel, including managing schedules...SeniorHourly pay- TwinThread is seeking a Senior Home Lending Advisor in Nampa, ID. The role involves serving as the main point of contact for customers throughout the loan process, guiding them toward homeownership. Applicants should have a bachelor's degree and over 3 years of mortgage...SeniorLocal area
$45.3k - $67.9k
Plexus Corp. in Nampa, Idaho is seeking a Higher Level Assembly Technician to assess, implement, and maintain intricate manufacturing procedures. This position focuses on ensuring efficiency and safety in assembly operations, requiring an Associate's degree and 2+ years...SeniorDay shift$37.6 per hour
IdahoPTV in Nampa seeks a Registered Nurse Senior to join the dedicated team at State Hospital West. This role involves providing supervision and clinical guidance to nursing staff, ensuring quality and safety of care, and managing nursing assessments and care plans. Candidates...SeniorHourly payFlexible hours$135.6k - $203.4k
Plexus Corp in Nampa, Idaho is seeking a strategic leader in Industrial Engineering to oversee initiatives aimed at improving manufacturing processes, efficiency, and cost reduction. In this role, you will collaborate closely with production and supply chain teams, and ...Senior$45.3k - $67.9k
Plexus Corp is looking for a Higher Level Assembly Technician in Nampa, Idaho, to assess and implement manufacturing procedures. You will play a crucial role in ensuring efficiency and safety in assembly operations while supporting direct production line activities. The...SeniorFull timeMonday to Friday- A leading technology firm is seeking a Senior In-House Litigation Attorney to manage complex litigation and counsel on regulatory, competition, and healthcare law. The role is based in Madison, WI, and requires relocation with assistance provided. Exceptional candidates...SeniorRelocation package
- ...our facility in Wilder, Idaho. In this role, you will ensure a safe work environment and compliance with OSHA regulations while developing training programs and conducting risk assessments. The ideal candidate will have over 5 years of EHS experience, particularly in...Senior
- ...growing quickly and searching for trainers who want more than a position—they want purpose. This role is for someone who thrives on developing people, sharpening skill sets, and helping others rise to their full potential. Your advancement isn’t tied to tenure; it’s tied...SeniorWeekly pay
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Developer. Be the first to apply!

