What are the responsibilities and job description for the Full Stack Developer & Systems Engineer position at Pagus.io?
Position Title: Full Stack Developer & Systems Engineer
Position Overview:
Pagus is seeking a technically adept and motivated Full Stack Developer & Systems Engineer to join our dynamic team. In this role, you'll be responsible for both developing and managing systems with a hands-on approach. We’re looking for someone who can dive into the work with minimal direction, leverage their existing skills, and deliver results. You will not only develop programs but also play a key role in running and maintaining them.
At Pagus, we work with Ruby on Rails (RoR) in both traditional and non-traditional ways. Our traditional workflow relies on web-based processes, but we also utilize command-line interfaces (CLI) that interact with Active Record to manipulate databases in ways that may deviate from conventional practices (without using job runners like Sidekiq).
Additionally, we’re expanding our use of Python to handle PDF creation and manipulation at an enterprise scale.
This is an exciting opportunity for someone looking to take on new challenges, learn, and grow alongside our company.
Responsibilities:
- Develop, implement, and maintain software solutions using Ruby on Rails, Python, and related technologies.
- Manage and optimize both traditional web-based workflows and non-traditional, CLI-driven processes.
- Help support and maintain systems after deployment, ensuring they run smoothly and efficiently.
- Work on enterprise-scale PDF creation and manipulation using Python tools like pypdf and ReportLab.
- Collaborate with cross-functional teams to solve complex technical problems and continuously improve system performance.
Qualifications:
Required Skills & Experience:
- Proficiency in Ruby on Rails and Ruby for backend development.
- Experience with Python for script-based processes and PDF manipulation.
- Knowledge of Active Record (MySQL) and Mongoid (MongoDB) for database interactions.
Helpful to Know:
- Experience with libraries like pypdf and ReportLab for programmatic PDF creation and manipulation.
- Familiarity with C# for potential future development needs.
- Experience with TX Textcontrol for template-driven PDF creation at an enterprise scale.
- Ability to work with programmatic PDF manipulation for high-volume document processing.
Operating Systems:
- Proficiency with Ubuntu Linux for development and deployment.
- Proxmox VM knowledge is a plus (not required but beneficial).
Hardware Knowledge (Optional):
- Understanding of server configuration, networking, and firewall rules.
What We Offer:
- A hands-on, collaborative work environment where your contributions make a direct impact.
- Opportunities for growth and learning as part of a growing company.
- A culture that values problem-solving, teamwork, and continuous improvement.
Logistics:
- Hours: Full-time (roughly 40 hours per week).
- Location: Holbrook, New York (5 days a week in-office to start).
- Salary: $50,000 – $100,000, based on experience.
About Pagus:
Pagus is a small, growing company with a fast-paced, laid-back culture focused on solving time-related challenges for low-volume mailers. With over 20 years of industry experience, we are committed to delivering innovative solutions that streamline processes and improve long-term management for our clients. Our software and expert support aim to revolutionize the mailing experience, providing unprecedented convenience and flexibility for small volume mailers.
To learn more about us, visit www.pagus.io.
How to Apply:
Interested candidates should send a resume to pagus.employment@gmail.com. Please ensure your resume clearly demonstrates the skills outlined in this job description. We welcome any questions and look forward to hearing from you!
Salary : $50,000 - $100,000