CrawlJobs Logo

Full Stack Javascript Software Engineer

Software Technology Group

Location Icon

Location:
United States, Salt Lake City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a talented Full Stack Software Engineer with expertise in the MERN or MEAN stack to design and build scalable, high-performance applications. This role involves creating robust REST and/or GraphQL APIs, managing SQL and NoSQL databases, and implementing modern microservices architecture to deliver dynamic, data-driven solutions.

Job Responsibility:

  • Design and develop scalable, high-performance full-stack applications using the MERN (MongoDB, Express, React, Node) or MEAN (MongoDB, Express, Angular, Node) stack
  • Build and maintain robust REST APIs and work with GraphQL for advanced API design
  • Architect and implement solutions using modern microservices design patterns
  • Develop and manage SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases for data-driven applications
  • Collaborate with cross-functional teams to design and implement features that meet client requirements
  • Ensure application quality and reliability through comprehensive testing using frameworks like Jest, Jasmine, Mocha, or Cypress
  • Optimize application performance and scalability in cloud environments like AWS, Azure, or GCP
  • Participate in code reviews and contribute to a high-quality codebase by adhering to industry standards and best practices

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Expertise in MERN stack or MEAN stack for building scalable full-stack applications
  • Strong understanding of TypeScript for type-safe JavaScript development
  • Expertise in building REST APIs and familiarity with GraphQL for modern API design
  • Comfortable working with microservices architecture and modern design patterns
  • Experience with modern CI/CD pipelines and deployment automation best practices (GitLab CI, Jenkins, GitHub Actions, etc.)
  • Familiarity with Git Version Control and Platforms like Github, Gitlab and Bitbucket
  • Experience with task management, issue tracking, and backlog grooming in Jira or similar tools
  • Basic cloud knowledge (AWS, Azure, GCP), including core services and application deployment, monitoring, and maintenance
  • Clear written and verbal communication with technical and non-technical stakeholders
  • Ability to manage multiple tasks or priorities effectively

Nice to have:

  • Familiarity with Agile methodologies, including Scrum or Kanban practices
  • Test-Driven Development (TDD) principles and ability to write unit, integration, and end-to-end tests
  • Exposure to DevOps culture and tooling, including infrastructure-as-code tools (Terraform, CloudFormation, OpenTofu)
  • Ability to understand business requirements and translate them into technical solutions
  • Comfort providing recommendations, best practices, and guidance to clients or internal teams
What we offer:
  • Career Development Plans
  • Certifications
  • Mentorship Programs
  • Ongoing training
  • Work-life balance
  • Continuous learning
  • Rewarding excellence

Additional Information:

Job Posted:
December 12, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.