Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

CloudHire

Full Stack Developer

Career Insights for Full Stack Developer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Montana data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Full Stack Developer writes code to support all aspects of a web-application, including the front-end which implements the visual elements and the back end which provides the business logic in the application. Needs to be skilled in front-end language such as javascript, back end languages such as Python, Ruby or PHP and database languages such as SQL. Analyzes customer or user needs, designs programs, writes code, tests design, and documents programs. May assist with upgrades or maintenance.

$119,165 / year median in Montana

+19% projected growth

Explore Career

Job Description

Job Overview We are seeking a dynamic and highly skilled Full Stack Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining scalable web applications and systems that power our digital solutions. Your expertise in both front-end and back-end development will drive the creation of seamless user experiences and robust backend architectures. You will collaborate within an Agile environment, utilizing modern programming languages and frameworks to deliver high-quality software that meets business needs. This position offers an exciting opportunity to work with cutting-edge cloud infrastructure, microservices architecture, and scalable systems design to make a significant impact on our digital transformation journey. Duties Develop, test, and deploy full-stack web applications using JavaScript frameworks such as React and Express, ensuring responsive and user-friendly interfaces. Design and implement RESTful APIs to facilitate efficient communication between front-end interfaces and back-end services. Build scalable systems by applying system design principles, design patterns, microservices architecture, and cloud infrastructure like AWS or Azure. Collaborate with cross-functional teams in an Agile environment to plan sprints, review progress, and adapt development strategies for continuous improvement. Maintain version control using tools such as GitHub, SVN, or similar platforms; implement CI/CD pipelines for streamlined deployment processes. Optimize application performance through effective database management with SQL (MySQL, PostgreSQL) and NoSQL solutions; ensure data security with RBAC (Role-Based Access Control). Participate in code reviews, documentation efforts, and system testing to uphold high standards of software engineering excellence. Qualifications Proven experience in software development with a strong background in web development and application design. Proficiency in programming languages including JavaScript, Python, Java, C#, C++, C,.NET, VBA, and familiarity with quantum engineering concepts is a plus. Hands-on experience with front-end frameworks such as React or Angular; back-end frameworks like Ruby on Rails or Express.js is highly desirable. Deep understanding of RESTful API development, system scalability, microservices architecture, and cloud infrastructure (AWS or Azure). Knowledge of software design patterns, system design for system development, and best practices in software engineering. Familiarity with version control systems like GitHub or SVN; experience with CI/CD pipelines for automated testing and deployment. Experience working within Agile software development methodologies; ability to adapt quickly to changing project requirements. Strong problem-solving skills combined with excellent communication abilities; capable of working independently or collaboratively within a team environment. Join us to be part of a forward-thinking organization where your technical expertise will shape innovative solutions that empower users worldwide!
Pay:
$104,927.05 - $126,363.76 per year
Work Location:
In person