We are searching for an experienced Full Stack Engineer to help us grow. In particular, we are looking for creativity and a curious individual with big ideas. As part of the Nine Hill team, duties include research, design, architecture, implementation, documentation, and maintenance of new and existing systems. In addition, you will influence outcomes by working tactically and strategically with product managers, peers, and other engineering teams as a force multiplier for engineering.
What you will bring to the team:
- Use your experience and analytical skills to work through trade-offs, considering customer impact, scalability, security, and monitoring
- Create elegant solutions and implement them at speed
- Collaborate with engineers and product management to iteratively improve our work products
- Mentor developers by providing meaningful feedback and support
- Set a high bar for the team and the tone for how to take on and deliver on complex projects
Qualifications
- At least five (5) years of software development experience.
- Have made major contributions to the design and/or architecture of multiple production projects
- Solid computer science fundamentals
- A deep understanding of microservices and event-driven architectures
- Extensive experience with Docker, Kubernetes, and AWS services
- Self-directed and capable of working effectively in a dynamic environment
- Strong verbal and written communication skills. Ability to clearly and concisely communicate with technical and non-technical stakeholders across all levels of the organization
- Bachelor's degree or equivalent experience in Computer Science or related field
- US Citizen
Some skills and experience that would be a bonus:
- Rust
- Go
- Experience working with large-scale data systems
- A solid foundation in Machine Learning, Deep Learning, NLP, and relevant software tools and libraries