👨🏻‍💻 postech.work

Software Engineer

Pel-Freez, LLC • 🌐 Remote

Remote Posted 4 days, 18 hours ago

Job Description

JOB SUMMARY

The Software Engineer / Systems Integrator is responsible for designing, developing, implementing, and maintaining in-house software solutions tailored to the needs of a small manufacturing business. Examples of projects include building a custom Enterprise Resource Planning (ERP) system, implementing various sales and marketing automation workflows, and building and scaling e-commerce infrastructure. This role will work closely with business stakeholders to understand operational workflows and translate them into scalable, secure, and user-friendly software solutions that support finance, inventory, production, sales, HR, and reporting functions.

ESSENTIAL DUTIES, FUNCTIONS, AND RESPONSIBILITIES

Design and develop a custom ERP system to support core business functions (e.g., accounting, inventory, purchasing, production, sales) leveraging third party tools and contract developers as needed.

Design and develop scalable e-commerce framework on Magento and Shopify platforms.

Implement sales and marketing and CRM automations as needed.

Design, develop and implement custom solutions as they arise across unique business units (including farm management, accounting, manufacturing, shipping, sales, marketing, maintenance and operations business units.

Implement "quick win" software and automation solutions across business units as needed while a longer-term solution is in development.

Gather and analyze business requirements and convert them into technical specifications.

Ensure system performance, data integrity, and security standards are met.

Create technical documentation, user guides, and system architecture diagrams.

Provide training and ongoing support to end users.

Troubleshoot system issues and implement fixes and optimizations.

Manage version control, code reviews, and release cycles.

Recommend improvements and emerging technologies to enhance system functionality.

EDUCATIONRELATED EXPERIENCE

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).

3+ years of experience in software development.

Experience building custom ERP or business management systems for small or mid-sized companies.

Experience designing or implementing large-scale internal applications.

Proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript).

Experience with web application frameworks (e.g., Django, .NET, Node.js, React).

Strong understanding of relational databases (e.g., PostgreSQL, MySQL, SQL Server).

Experience with APIs and system integrations.

Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.

Strong problem-solving skills and attention to detail.

Excellent communication skills and ability to work with non-technical stakeholders.

Knowledge of accounting principles, inventory management, or manufacturing workflows.

Experience with data migration and reporting/BI tools.

Experience with DevOps practices (CI/CD pipelines, containerization).

UI/UX design experience.

KNOWLEDGE, SKILLS, AND ABILITIES

Requirements analysis and business process mapping

Full-stack development

Database design and data modeling

System integration and API development

Security best practices

Project planning and time management

Stakeholder collaboration

Documentation and training

SUPERVISORY RESPONSIBILITIES AND INTERACTIONS WITH OTHERS

The Software Engineer has no supervisory responsibilities. However, the role will be expected to interact with leadership team, co-workers, customers, and vendors.

PHYSICAL REQUIREMENTS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

Ability to sit for extended periods of time while working at a computer workstation.

Frequent use of hands and fingers for typing, keyboarding, and operating a mouse or other input devices.

Ability to view computer screens for prolonged periods.

Occasional standing, walking, bending, or reaching.

Ability to lift and carry up to 10–15 pounds (e.g., laptops, peripherals, or office equipment), if required.

Sufficient hearing and verbal communication ability to participate in meetings (in person or virtual).

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

WORKING CONDITIONS

Office, hybrid, or remote work environment, depending on business needs.

Typical business hours with occasional extended hours during system deployments, upgrades, or critical issue resolution.

Fast-paced small business environment with evolving requirements and priorities.

Frequent collaboration with cross-functional teams and stakeholders.

Occasional travel to company locations or client sites.

Low exposure to physical hazards; primarily a sedentary role.

This job description is only a summary of the typical functions of the job, not an exhaustive or comprehensive list of all possible job responsibilities, tasks, and duties. The responsibilities, tasks, and duties may differ from those outlined in the job description and other duties, as assigned, may be required. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, disability, veteran status, genetic information, or any other status protected under applicable local, state, or federal nondiscrimination laws.

This document does not create an employment contract. Employees are employed on an "at-will" basis and may be terminated at any time. Consistent with all federal and state disability laws, Pel-Freez will provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause a direct threat to this individual or others in the workplace and the threat cannot be eliminated by reasonable accommodation or cause undue hardship to the organization Pel-Freez provides equal employment opportunities to all applicants.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.