Senior Software Developer

NIC IndustriesWhite City, OR
13dOnsite

About The Position

As a Senior Software Developer, you are responsible for architecting systems and generating the business-logic-to-software solutions that drive our global brands. You will work at a strategic level, collaborating with Lead engineers to ensure our e-commerce ecosystem and proprietary warehouse management system are scalable, high-performing, and resilient. This is a role for a seasoned builder who wants to drive the technical direction of the company. Our developers have the unique opportunity to walk onto the warehouse floor to see their architecture in action. This proximity to the physical operation eliminates the "silo" effect often found in remote roles, allowing for faster iteration and more meaningful problem-solving. We are builders, and we want you to build a career here. We provide a structured internal growth path with clear milestones to help you advance through our engineering tiers: Senior Developer (Current Role): Architecting systems and responsible for generating business logic to software solutions. Lead Developer: Driving technical strategy and overseeing high-level project execution.

Requirements

  • Experience: Significant professional experience (~7+ years) with a focus on system architecture and complex business logic.
  • Advanced Proficiency: Expert-level knowledge of TypeScript and React/Next.js.
  • Backend Expertise: Proficiency in one major backend ecosystem (Java or .NET/C#) and experience with relational databases (MySQL or PostgreSQL).
  • High Agency, High Support: A proven ability to navigate ambiguity and deliver solutions independently, while thriving in a highly collaborative, team-oriented environment.
  • Infrastructure Knowledge: Proficiency in managing complex CI/CD pipelines and automated testing frameworks.

Nice To Haves

  • Operational Expertise: Deep understanding of translating physical realities into software solutions.
  • System Knowledge: Experience working with E-commerce platforms or Warehouse Management Systems (WMS).
  • Infrastructure: Proficiency in managing complex CI/CD pipelines and automated testing strategies.
  • Education: A degree in Computer Science or equivalent senior-level professional experience.

Responsibilities

  • System Architecture: Design and architect scalable systems that support our e-commerce and complex warehouse operations.
  • Strategic Problem Solving: Translate complex business logic into efficient software solutions.
  • Technical Strategy: Support Lead Developers in driving technical strategy and overseeing high-level project execution.
  • Quality & Standards: Define and uphold the standards for code quality, testing frameworks, and CI/CD pipelines.
  • Cross-Functional Impact: Partner with warehouse, sales, and marketing leadership to identify business bottlenecks and solve them through elegant software solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service