Senior Software / Software Engineer
Full Job Description
About This Role
We are seeking an experienced Full Stack Developer to join our product teams. You will be instrumental in developing simple, intuitive, and beautiful products using cutting-edge big-data systems. Our environment fosters learning and development while shipping exceptional products. You'll contribute to our Big Data Insights Platform products and enhance user experiences, working within a stack based on Elixir, React, and GraphQL APIs. As part of our growing company, you'll be in small, focused engineering teams delivering innovative features in a fast-paced market.
Key Responsibilities:
- Contribute to Product Engineering Teams.
- Design and enhance core business-driving services and products.
- Develop features across our databases, backend applications, and frontend UI.
- Architect and design service-driven UIs via RESTful and GraphQL APIs.
- Collaborate on new ideas from team members and generate your own.
- Participate in on-call rotations, including rapid bug fixing and production issue resolution.
- Engage in daily stand-ups and planning sessions, fostering collaboration and rapid progress.
What You Bring:
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent on-the-job experience.
- 5+ years of professional design and programming experience.
- Proficiency in backend (Elixir) and frontend (JavaScript/TypeScript) development, with practical experience in system and code design patterns.
- Strong experience with React or similar frontend frameworks.
- Proven experience building RESTful or GraphQL APIs.
- Good knowledge of SQL.
- Experience with Amazon Web Services (AWS), including EC2, S3, RDS, Lambdas, and EKS.
- Comfort with CI/CD and automation tools such as Docker, Kubernetes, and Terraform.
- Solid DevOps skills, with an emphasis on automation and infrastructure as code.
- Adaptability to an agile development environment.
- A self-starting attitude, a passion for learning, and the ability to tackle diverse technical challenges.
- Ability to thrive in a fast-growing company environment.
- A demonstrated track record of successful project delivery.
- Excellent written and spoken English communication skills.
Nice to Have:
- Experience with Enterprise-grade SaaS applications.
- Experience in leading projects or teams.
- Familiarity with Big Data technologies like Elasticsearch, Snowflake, Databricks, or ClickHouse.
- Enthusiasm for a startup culture where individual contributions are highly valued.
Company
HG Insights
HG Insights is a pioneer in Revenue Growth Intelligence, providing comprehensive, AI-driven datasets on B2B buyers, technology adoption, IT spend, and buyer intent. For over a decade, we've leverag...