Salt Lake City, UT - Hybrid/Remote / Full Time
About the Job
We are seeking a talented Full Stack Software Engineer with expertise in modern JavaScript/TypeScript ecosystems to design and build scalable, AI-augmented, high-performance applications. This role involves creating robust REST and GraphQL APIs, managing distributed SQL and NoSQL databases, and implementing cloud-native microservices and edge computing architecture to deliver dynamic, data-driven solutions.
Your Role
Responsibilities
- Design and develop scalable, high-performance full-stack applications using modern frameworks such as Next.js, Remix, or NestJS, with a focus on the MERN or MEAN stack.
- Build and maintain application features powered by Large Language Models (LLMs) and integrate AI agents into frontend and backend workflows.
- Build and maintain robust REST APIs and architect high-performance GraphQL or tRPC interfaces for type-safe API design.
- Architect and implement solutions using modern microservices and serverless design patterns.
- Develop and manage SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, including experience with vector databases for AI search capabilities.
- Collaborate with cross-functional teams to design and implement features that meet client requirements.
- Ensure application quality and reliability through comprehensive testing using modern frameworks like Vitest, Playwright, or Cypress.
- Optimize application performance and scalability in cloud environments like AWS, Azure, or GCP, focusing on Edge Functions and global distribution.
- Participate in code reviews and contribute to a high-quality codebase by adhering to industry standards and best practices.
What You Bring
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Deep proficiency in the MERN or MEAN stack for building scalable full-stack applications.
- Mastery of TypeScript for advanced, type-safe application development.
- Expertise in building REST APIs and proficiency with GraphQL/tRPC for modern, type-safe API design.
- Expert-level comfort working with microservices architecture, modern design patterns, and event-driven systems.
- Experience with modern CI/CD pipelines, deployment automation, and automated security scanning (GitLab CI, GitHub Actions, etc.).
- Proficiency with Git and platforms like GitHub, GitLab, and Bitbucket.
- Experience with task management, issue tracking, and backlog grooming in Jira or similar tools.
- Strong cloud knowledge (AWS, Azure, GCP), including core services, serverless deployments, and observability.
- Clear written and verbal communication with technical and non-technical stakeholders.
- Ability to manage multiple tasks or priorities effectively in a fast-paced environment.
Nice to Have
- Proficiency using tools like GitHub Copilot, Cursor, or Tabnine to accelerate development and refactoring.
- Strong familiarity with Agile methodologies, including Scrum or Kanban practices.
- Mastery of Test-Driven Development (TDD) principles and ability to write unit, integration, and end-to-end tests.
- Exposure to DevOps culture and tooling, including Terraform, Pulumi, or OpenTofu.
- Ability to understand business requirements and translate them into high-value technical solutions.
- Comfort providing recommendations, best practices, and guidance to clients or internal teams.
Apply Today
Equal Opportunity Employer
Software Technology Group, Inc. is an equal opportunity employer. We ensure employment opportunities are granted without regard to race, color, religion, sex, national origin, age, disability, or genetic information.
Why STG?
At STG, we specialize in delivering innovative, custom business technology solutions that empower our clients to enhance their business operations. But STG isn’t just any consulting firm—we’re dedicated to the growth and success of our employees.
As a full-time team member, you’ll benefit from Career Development Plans, Certifications, Mentorship Programs, and ongoing training that ensures your skills stay sharp. Our supportive culture values work-life balance, continuous learning, and rewarding excellence.
What makes STG stand out?
- Comprehensive training and certifications to enhance your expertise.
- Full time positions for consultants with optional benefits.
- A focus on work-life balance so you can thrive personally and professionally.