Job Title:
Sr. Full-Stack Software Engineer
Overview:
We are seeking a highly capable and experienced Full-Stack Software Engineer to join our team.
Responsibilities:
* Design, build, and deploy new features and services across our product suite, ensuring high performance, responsiveness, and reliability.
* Develop and maintain core backend services using GoLang, implement efficient and scalable APIs using GraphQL, and manage relational data infrastructure on Postgres.
* Build intuitive, performant, and engaging user interfaces using Angular and Typescript, specifically focusing on internal dashboards, content management tools, and data visualization applications.
* Utilize GCP (Google Cloud Platform) services to deploy, monitor, and scale our applications (e.G., Compute Engine, Cloud Run, Cloud SQL).
* Collaborate with the team on architectural decisions, ensuring systems are secure, maintainable, and designed for long-term scalability.
Requirements:
* 6-10 years of professional software development experience, ideally in a full-stack capacity.
* Strong proficiency with GoLang (Go) for developing performant microservices and APIs.
* Deep experience with Postgres (PostgreSQL), including advanced SQL, performance tuning, and database schema design.
* Proven experience with JavaScript frameworks and Typescript to build complex, enterprise-grade web applications. Angular proficiency is preferred;
otherwise, willingness to learn it is a must.
* Experience designing, building, and consuming APIs, with a preference for GraphQL.
* Hands-on experience deploying and managing applications on GCP (Google Cloud Platform) or another major cloud provider.
Benefits:
* A fully remote position with a structured schedule that supports work-life balance.
* The opportunity to contribute to a cutting-edge company revolutionizing in-store digital media and data-driven storytelling.
* Two weeks of paid vacation per year.
* 10 paid days for local holidays.