Jobs · Engineering

Senior Software Engineer

hackajob · United States · 5 days ago
RemoteRemoteEngineeringFull-time

Technical Impact & Growth

Technical Impact & Growth: Opportunity to work on foundational systems that drive revenue and company success while developing your expertise in cutting-edge technologies
Collaborative Environment: Work alongside experienced engineers in a supportive environment that values knowledge sharing and continuous learning
Product Ownership: Play an important role in building and maintaining critical software products at Stord, with direct impact on system reliability and performance

Why This Role Is Great

Technical Execution: Write high-quality, maintainable code in Elixir/Phoenix
Build and maintain scalable, fault-tolerant systems leveraging Elixir's concurrency model
Contribute to robust data pipelines for data ingestion, processing, and transformation
Help ensure the performance, reliability, and security of distributed systems
Implement event-driven architectures and real-time system components
Collaboration & Technical Contribution: Collaborate on technical decisions and contribute to architectural discussions
Participate in code reviews and help maintain high standards for code quality
Work within a team environment to build scalable systems
Contribute to technical documentation and knowledge sharing initiatives

General Responsibilities

  • Technical Contribution: Contribute to technical direction and implementation across engineering teams, following established best practices and architectural patterns
  • System Implementation: Help design and implement scalable, reliable, and secure system components, maintaining focus on code quality and maintainability
  • Problem-Solving: Tackle complex technical challenges, contributing innovative solutions and efficient implementations
  • Learning & Growth: Continuously develop your skills and contribute to a culture of learning and knowledge sharing within the team
  • Cross-Functional Work: Collaborate with Product, Design, and other stakeholders to deliver high-quality features and technical solutions
  • Code Quality: Uphold high standards for code quality, testing, and software development practices through peer review and testing
  • Team Initiatives: Contribute to team technical initiatives and help improve processes, tools, and technologies

Experience

  • 5+ years of experience in software engineering, with 2+ years of focused experience with the Elixir programming language
  • Solid understanding of functional programming principles and concurrent system design
  • Experience with cloud platforms, preferably GCP
  • Experience working with data pipelines and processing systems
  • Demonstrated ability to learn and adapt to new technologies
  • Experience working with high-throughput systems

Technical Skills

  • Strong proficiency in Elixir/Phoenix and familiarity with the OTP (Open Telecom Platform) ecosystem
  • Understanding of data engineering principles and practices
  • Experience with database systems and event streaming platforms
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Knowledge of distributed system patterns and microservices architecture

Collaboration & Communication

  • Strong communication skills with ability to explain technical concepts clearly
  • Able to work effectively in collaborative, cross-functional teams
  • Able to translate business requirements into technical solutions
  • Willingness to learn from and mentor other engineers

Bonus Points

  • Previous startup experience
  • Previous logistics or supply chain experience
  • Familiarity with front-end technologies (React, TypeScript)
  • Experience with Order Management Systems (OMS), Warehouse Management Systems (WMS), or Transportation Management Systems (TMS)
  • Experience with GenServer patterns and building fault-tolerant systems
  • Experience with Phoenix LiveView and real-time web applications
  • Knowledge of Erlang/OTP supervision trees and distributed Erlang clusters
  • Experience with message queues and event streaming (Kafka, RabbitMQ, etc.)
  • Experience with observability and monitoring tools (Prometheus, Grafana, etc.)
  • Contributions to open-source Elixir projects or the broader community

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com