HamburgerMenu
hirist

Senior Software Engineer - Full Stack Technologies

Arete Careers
Others
4 - 8 Years

Posted on: 15/01/2026

Job Description

Description :

We're looking for a Senior Software Engineer, Fullstack to design and implement solid architectural solutions with the rest of the engineering team, supporting our Discover product - a powerful analytics platform that helps K-12 administrators track and manage educational software usage, understand app engagement trends, and make data-driven decisions about licensing and technology investments.


With your passion for quickly solving problems and ability to implement high-quality code while continuously collaborating with other amazing team members, you will be building features that provide actionable insights for school districts.


You'll work across the full stack - from crafting intuitive React dashboards and data visualisations to designing scalable Go backend services and optimising analytics queries. Our Engineering team is built on a purpose-driven culture of collaboration, openness, trust, and transparency with amazing individuals who push the limits and think outside the box every day.

Responsibilities :

- Design, build, and continually improve our Discover product that provides app usage analytics and license management for school districts.

- Develop high-performance backend services in Go that aggregate and serve millions of usage data points efficiently.

- Build intuitive, data-rich frontend experiences with React and Chakra UI, including interactive dashboards and charts.

- Design and implement gRPC and REST APIs for real-time data access and service-to-service communication.

- Work with big data technologies, including AWS Athena for analytics queries and HyperLogLog for cardinality estimation.

- Optimise SQL database schemas and queries for large-scale analytics workloads.

- Build and maintain background workers for data aggregation and processing using SQS and asynchronous patterns.

- Integrate with LLM/AI services (Gemini) for intelligent features like contract analysis.

- Write high-quality, maintainable code with strong typing, comprehensive tests, and clear documentation.

- Contribute to infrastructure-as-code using Terraform for AWS services.

- Mentor and coach developers, helping them improve and perfect their skills.

- Participate in architecture discussions, code reviews, and continuous improvement initiatives.

Requirements:

- 5+ years of professional industry experience leading and coordinating complex, large-scale features.

- Strong Go experience with production-grade services, including concurrency patterns, gRPC, and microservices architecture.

- Accomplished in building high-quality React applications with TypeScript, including data visualisation and dashboards.

- Experienced in designing and implementing APIs (gRPC, REST) and microservices that handle high throughput.

- Proficient with SQL databases (PostgreSQL preferred), including complex query optimisation, indexing strategies, and analytics workloads.

- Experience with data aggregation patterns and building systems that process and summarise large datasets.

- Familiar with caching strategies (Redis/Redis Cluster) and multi-tier caching architectures.

- Has working knowledge of cloud services (AWS preferred: ECS, Aurora, Athena, S3 SQS).

- Has working knowledge of containerization (Docker) and orchestration platforms (ECS, Kubernetes).

- Experience with modern React tooling and component libraries (Chakra UI, React Query).

- Experience building data visualisations with charting libraries (Recharts, D3 or similar).

- Proven experience delivering highly performant and scalable features.

- Proven advocate for engineering quality and building a thriving team culture.

- Great communication skills and an ability to proactively identify problems and solutions across teams and stakeholders.

- Eager to take initiative in a fast-paced, ever-changing, dynamic environment.

- Fueled by the opportunity to truly impact the education landscape.

- Experience with big data analytics tools (AWS Athena, Spark, or similar query engines).

- Familiarity with probabilistic data structures (HyperLogLog, Bloom filters) for large-scale analytics.

- Experience integrating with LLM/AI APIs (Gemini, OpenAI, or similar).

- Experience with message queues and event-driven architectures (SQS, Kafka, RabbitMQ).

- Familiarity with Infrastructure-as-Code tools (Terraform).

- Experience building admin dashboards and analytics products.

- Prior experience in EdTech or building products for K-12 education.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in