What are the responsibilities and job description for the Software Engineer/Developer position at Packsize?
We work in a Lean-Kanban environment (without ceremonies) as cross-functional teams who develop new products, services, and features of the Packsize platform for our on-demand box making machines, integration with other systems, optimizing complex workflows, and more. We are highly collaborative with Product Managers, UX, senior management, stakeholders, and our customers. We are continuously looking at the health of our engineering culture and how we can learn and improve. We also investigate new technologies and how we will leverage them to solve problems in new and better ways including IoT, cloud, and stream analytics.
What you'll do
As a Software Engineer at Packsize, you will collaborate with cross-functional teams to help them deliver world-class experiences. Your expertise in Test Driven Design (TDD) will enable you to design, develop, and test our products, ensuring they adhere to high levels of quality and functionality. You will help drive the direction of the product with a continuous evaluation of the existing systems. You will engage in data-driven decisions and validation of assumptions, architectural choices, and other technical activities.
We are currently developing with C#, RabbitMQ, and MongoDB with smaller projects in React and Cypress.js. We are empowered to learn the problems of our customers and determine the best technical solutions for our platform. We are not concerned if you haven’t worked with our tech stack as we have a greater preference for these attributes :
- You are strong, proactive, and driven to deliver valuable, world-class experiences to your customers.
- You understand collaboration across teams is essential to success. We win or lose as a team.
- You focus on results and the processes to obtain results.
- You value and take responsibility for the quality of features and code.
- You are an excellent communicator. You welcome honest and candid feedback.
- You love to learn and to solve hard problems!
What You'll Bring, Job Snapshot
Employment type
Full-time
Background
Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
What We Offer
Packsize considers several factors when determining compensation when extending a job offer, including but not limited to, the role being offered, the associated responsibilities, the candidate's prior work experience, education / training, and any special skills.
If this role excites you but you don’t meet each requirement listed, we encourage you to apply anyway. At Packsize, we welcome applicants of all backgrounds and experiences and understand that the best candidates may come from the most unlikely of places.