Senior Full Stack Software Engineer

Insight — Armenia · Posted ~4 hours ago

Senior Full-time

Skills

Frontend development Backend development Cloud-native applications APIs Software architecture JavaScript Frontend frameworks Backend frameworks Google Cloud Platform

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering role focused on developing scalable web applications using modern frontend and backend technologies, cloud services, and collaborative engineering practices.

Highlights

Opportunity to design scalable cloud-native applications, work across the full stack, and mentor other engineers.

Description

Join Insight as a Senior Software Engineer - Fullstack! As a Senior Software Engineer - Fullstack, you will design and develop cloud-native applications that seamlessly integrate frontend and backend technologies to deliver efficient, scalable, and user-centric solutions. You’ll work across the entire stack to build responsive interfaces and robust APIs, ensuring high performance and an exceptional user experience. In this role, you will leverage modern frontend and backend frameworks alongside Google Cloud Platform (GCP) services to solve diverse business challenges. You’ll collaborate with cross-functional teams and support clients across industries, gaining broad technical exposure and continuously enhancing your skill set in a dynamic, customer-focused environment. Key Duties And Responsibilities Leadership & Mentorship Mentor, coach, and upskill engineers through pairing, code reviews, and technical guidance to raise team capability and support career growth.Unblock teammates on complex technical problems and guide them toward pragmatic, well-reasoned solutions.Lead larger, more complex projects end to end with high autonomy, owning delivery, quality, and stakeholder communication. Solution Design & Development Design end-to-end solutions, defining functional, non-functional, and security requirements across front-end, back-end, data, and AI layers.Build scalable back-end services and APIs using C#, .NET (ASP.NET Core, Web API), Entity Framework, REST, and SQL Server.Develop responsive, accessible, high-performance front-end applications using TypeScript/JavaScript and modern frameworks (React or Angular).Own solutions from design through deployment and production support, collaborating across teams where needed. AI Engineering (Google Cloud) Design and integrate AI-powered features using Vertex AI and the Gemini API, including prompt design, structured outputs, and function calling.Build retrieval-augmented generation (RAG) and agentic workflows using Vertex AI Agent Builder, Vertex AI Search, Vector Search, and the Agent Development Kit (ADK).Apply GCP AI services such as Document AI, Speech-to-Text, and Vision AI to automate business processes and extract value from unstructured data.Evaluate, ground, and monitor model outputs for accuracy, cost, latency, and responsible AI compliance.Use AI-assisted development tools (e.g., Gemini Code Assist) to accelerate delivery while maintaining code quality and security standards. Quality, Delivery & Operations Enforce engineering standards through automated testing (xUnit/NUnit, Jest), documentation, and rigorous peer code reviews.Build and maintain CI/CD pipelines and cloud deployments on Google Cloud (Cloud Build, Cloud Run, GKE, Artifact Registry), with infrastructure as code where applicable.Implement observability using Cloud Logging, Cloud Monitoring, and alerting to ensure reliability and fast incident response.Participate in incident management and follow change management processes, meeting agreed service levels.Deliver within the Scrum framework, providing accurate and transparent progress updates. Continuous Improvement Identify and eliminate inefficiencies, automating repetitive processes wherever possible.Stay current with the .NET, JavaScript, and Google Cloud AI ecosystems, and translate new capabilities into practical recommendations for the team and clients.Write clean, well-tested, well-documented, reusable code with clear APIs that is easy to extend and refactor. Job Requirements Educated to degree level or can demonstrate equivalent work experienceHigh level of written and spoken English Software Specific: Strong C# and .NET skills (ASP.NET Core, Web API), Entity Framework Core, and modern TypeScript/JavaScript with React or Angular.Experience with JBoss, Zookeeper, LinkerdAbility to provide effective leadership, build positive team spirit and inspire, motivate, and support teammatesProven ability to communicate effectively with managers and senior members across the organisation, and external stakeholdersExperience with Elastic Search, SOLR, Lucene, or other document-store technologiesKnowledge of API, Microservices, containers, REST, Systems IntegrationExperience with Unix/Linux scripting, Ansible or Chef like configuration management toolsExcellent presentation and communication skills with the ability to interact confidentially with all levels of teammatesExperience with Scrum and DevOps frameworks and recommendations, as well as with process analysis, problem solving and system testing including user acceptance testing and bug fixes About Insight We believe that by giving you the freedom to think big and empower you to reach your full potential, together we will achieve the best outcomes. Along with excellent benefits and a compelling reward package, we offer the opportunity to work in a supportive environment with a high level of autonomy and creativity - there’s a reason our average employee tenure is over 6 years. We strive to display our three core values of Hunger, Heart and Harmony every day. They represent and drive who we are here at Insight and by doing so we are doing amazing things. Insight started in a garage in 1988 and it is through harnessing our three core values that two brothers, Eric and Tim Crown, steered Insight to the Fortune 500 company it is today. We are now a Global IT Services and Solutions business, passionate about helping customers and the real people who sit behind them. Application Details Insight is an equal opportunity employer, and we are committed to achieving diversity and equality within our organisation. We seek out people from diverse backgrounds and encourage you to apply. We will endeavour to contact you within five business days, should we feel your profile is a good match for this role. If you do not hear from us within this timeframe, please presume that on this occasion, your application was not successful.