Full Stack Developer
Anchorage, AK, US, Alaska
Full Time | USD 20000.00 - 30000.00 YEAR

About the Role:

As a Full Stack Developer based in Anchorage, AK, you will play a pivotal role in designing, developing, and maintaining both client-facing and server-side applications that drive our business forward. You will be responsible for delivering high-quality, scalable software solutions that meet user needs and align with company goals. This role requires collaboration with cross-functional teams including product managers, designers, and other developers to create seamless and efficient user experiences. You will also be involved in troubleshooting, optimizing performance, and ensuring the security and responsiveness of applications. Ultimately, your work will directly impact the functionality and success of our digital products, contributing to an innovative and dynamic technology environment.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full Stack Developer or similar role with a strong portfolio of web applications.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Experience with back-end development using languages such as Node.js, Python, Ruby, Java, or .NET.
  • Familiarity with database systems including SQL and NoSQL databases.
  • Understanding of RESTful API design and integration.
  • Knowledge of version control systems, preferably Git.
  • Strong problem-solving skills and the ability to work independently and collaboratively.

Preferred Qualifications:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Experience working in Agile/Scrum development environments.
  • Understanding of web security best practices and compliance standards.
  • Prior experience developing mobile-responsive and accessible web applications.

Responsibilities:

  • Develop and maintain front-end and back-end components of web applications using modern frameworks and technologies.
  • Collaborate with product and design teams to translate requirements into technical specifications and user-friendly interfaces.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Perform code reviews, testing, and debugging to ensure software quality and reliability.
  • Optimize applications for maximum speed and scalability across various devices and platforms.
  • Participate in agile development processes including sprint planning, daily stand-ups, and retrospectives.
  • Implement security and data protection measures throughout the development lifecycle.
  • Stay current with emerging technologies and industry trends to continuously improve development practices.

Skills:

The required skills enable you to build and maintain both the front-end and back-end of web applications, ensuring seamless user experiences and robust server-side functionality. Proficiency in JavaScript and modern frameworks allows you to create dynamic and responsive interfaces, while back-end language expertise supports the development of scalable APIs and business logic. Database knowledge is essential for managing data storage and retrieval efficiently. Version control skills facilitate collaboration and code management within the development team. Preferred skills such as cloud platform experience and containerization enhance deployment and scalability, while familiarity with CI/CD and testing frameworks ensures high-quality, reliable software delivery.