More jobs:
Software Engineer, Backend Developer, Python
Job in
Portland, Cumberland County, Maine, 04122, USA
Listed on 2026-10-17
Listing for:
Tier4 Group
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Python
Job Description & How to Apply Below
Tier4 Group is seeking a Software Engineer who will focus on document processing to build document automation systems, generate PDFs from data, enhance document processing, and integrate systems for higher volume production. This is a 6-month extendable contract 100% REMOTE role with a strong potential for FTE conversion.
Only candidates in the Eastern or Central time zones will be considered.
- Design, develop, and maintain object-oriented applications using PHP and PDFLib to support large-scale document generation and delivery workflows.
- Build and optimize solutions for advanced PDF creation, including custom font management, character encoding, font embedding, and text rendering.
- Integrate applications with AWS services, internal systems, and third-party APIs to facilitate secure and scalable data exchange.
- Develop and maintain integrations with mailing and data-processing platforms to automate address validation, postal optimization, data enrichment, manifest generation, and compliance-related workflows.
- Write clean, maintainable, and well-documented code following software engineering best practices.
- Collaborate with business stakeholders, technical teams, and project managers to translate requirements into effective software solutions.
- Troubleshoot, enhance, and support existing applications while identifying opportunities for process improvements and automation.
- Participate in code reviews, testing, deployment activities, and ongoing operational support.
- Contribute positively to a collaborative team environment while supporting organizational goals and customer success initiatives.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience.
- 4-6 years of experience developing applications within a LAMP (Linux, Apache, MySQL, PHP) environment.
- Strong experience with PDF generation, document composition, and document workflow technologies, including tools such as PDFLib, Crawford Technologies, Quadient, Adobe, iText, or similar solutions.
- Experience working with high-volume document generation, transformation, and delivery processes.
- Familiarity with print-stream technologies and formats such as PDF, AFP, PostScript, PCL, or equivalent document output formats.
- Hands-on experience with AWS services, including S3, EC2, RDS, Cloud Watch, AWS SDK, and related technologies.
- Strong knowledge of parsing and processing structured and semi-structured data formats, including JSON, XML, delimited, fixed-width, and legacy data sources.
- Experience developing, consuming, and testing APIs using RESTful and/or SOAP architectures.
- Strong problem-solving skills, attention to detail, and ability to work independently in a remote or distributed team environment.
- Excellent written and verbal communication skills, with the ability to work effectively with both technical and non-technical stakeholders.
- Experience with customer communications management (CCM), document automation, or enterprise content delivery platforms.
- Exposure to mail automation, postal optimization, or regulatory/compliance-driven document workflows.
- Experience supporting high-volume production systems with strict performance, quality, and delivery requirements.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×