Job Description
Job Description
As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton’s various operations to provide a world-class experience. This includes all software systems, from user-facing tekton.com to internal applications, creating a fast and seamless experience. You will work with urgency to solve problems and implement scalable solutions with other Software Developers. Your work will have a high degree of autonomy and responsibility.
Responsibilities
- Work on all aspects of the development cycle
- Collaborate across departments to define and implement project requirements
- Convert natural language specifications into unambiguous implementation
- Troubleshoot bugs and implement fixes with urgency
- Become an expert in full-stack software development
- Contribute to the development of our ERP, WMS, PIM, and other internal systems
- Develop robust automated tests to ensure software system stability
- Identify and recommend potential improvements—implement those updates accordingly
- Communicate effectively with coworkers with various areas of expertise
Indicators of a good match for this role
You are aligned with Tekton’s philosophy, ways of thinking, and work styleYou are good at understanding user needs and turning them into simple solutionsYou are bold and take action on projects with minimal supervision and directionYou have a solid understanding of the internet and the TCP / IP stackYou are comfortable working with command line interfacesYou are able to balance several tasks at onceYou have a deep desire to understand how something works and why it does soYou have side projects and are a relentless learnerYou have exceptional values including honesty, integrity, and empathyBaseline qualifications
Background in computer science or equivalent experienceExperience with programming languages, web frameworks, and relational databasesEligible to work in the United States without visa sponsorshipTechnologies we use
Concepts : ADTs, Big O, TCP / IP, relational and non-relational DBs, Cloud ComputingLanguages : TypeScript, JavaScript, SQLFrameworks : NextJS, React, TanStackLibraries : TailwindCSS, Zustand, PayloadCMSTooling : Containerization, monorepos, package registries, CI / CD pipelines, serverlessPlatforms : AWS, GCP, Railway, Netlify, LinuxPay range
$70,000 - $110,000 per yearBenefits package
Full-time employees receive health, dental, vision, life, and hospital indemnity insurance; paid time off; a 401(k) program; and tuition reimbursement.Location and hours
This is a full-time salaried position located in Grand Rapids, Michigan. There may be times when you will be expected to fix issues during non-standard working hours.How to Apply
https : / / apply.tekton.com / tekton / form / EmploymentApplicationDeveloperTechnical / formperma / NnbbnFT4wM7XacJY0qaUoBlZ2JqeHoEU9WcNvEVf3ccDirect supervisor
Head of SoftwareAbout the department
The Software department oversees the entire lifecycle of internal and public software systems : requirements and planning, design, implementation, testing, deployment, maintenance, and security. They work closely with all areas of the company to create custom system solutions for daily business operations and to ensure Tekton.com delivers a world-class website experience to users.