Summary
Join us at Guidewheel as we empower factories worldwide to reach sustainable peak performance! We're looking for a senior full-stack software developer to help develop our cloud-based dashboard and supporting infrastructure. As a Senior Engineer, you'll execute high-quality work in a timely manner, design solutions that scale, and own projects from beginning to end.
Requirements
- At least 7 years experience as a professional software developer, with proven track record of deploying quality production software and writing clean code
- Technical degree in computer science or equivalent, or comparable demonstration of qualifications
- Comfortable with the full stack - from front end pixel pushing to database configuring
- Experience with CI/CD and test-driven methodologies
- Comfortable working remotely and cross-culturally with team members from multiple countries, across different time zones, in an Agile environment
- Entrepreneurial attitude - wants to be part of a fast growing team and work directly with customers to maximize value in the system
- Gets the big picture, relentlessly follows up on details
- Team-oriented, while being proactive and self-directed
- Able to prioritize, take initiative, communicate clearly, and manage many projects and work streams simultaneously; meets deadlines and keeps commitments
- Eager to bring radical candor to work and enthusiastic about building positive organizational culture
Responsibilities
- Executes well, but doesnβt just execute β asks βwhy,β understands the big picture, and delivers the best possible solution
- Completes high quality work in a timely manner
- Thoughtfully translates customer and business needs into software solutions that can scale
- Designs and architects solutions, gathering additional resources as needed
- Strategically owns projects from beginning to end, adeptly managing others and communicating with teammates as needed to execute
- Writes code that is designed to be future proof - not just within a function, but within a projectβs architecture
- Writes useful tests and encourages others to write tests
- Maintains clear documentation and proactively communicates
- Offers thoughtful code reviews, and constantly seeks improvement in their own work
Benefits
- Work with cutting-edge software technologies, including the latest machine learning and big data tools, on a constant stream (terabytes/week) of time-series machine data
- Develop core technology for a product-first startup
- Grow with a team that believes developing talent is important, and is building that as a core strength of the company from day one
- Be a leader in the organization, leading the way for future software hires and mentoring junior team members as they join
- Work with a small founding team to determine the future of our technology and the tools we use to solve meaningful problems for our customers
- Work with a team of international talent, from Silicon Valley, Argentina, Mexico, and Kenya
- Participate in the full product development process, from prioritization and design to deployment and maintenance