Senior Full Stack Developer

Nexterse

  • Barrow, AK
  • 14 days ago

    Highlights

    Job Overview This role involves leading the design, development, and deployment of robust and scalable full-stack applications. The individual will be instrumental in driving technical excellence, mentoring team members, and contributing significantly to architectural decisions across both front-end and back-end systems. A st...

    Numbers & Facts

    LocationBarrow, AK

    Description

    Job Overview

    This role involves leading the design, development, and deployment of robust and scalable full-stack applications. The individual will be instrumental in driving technical excellence, mentoring team members, and contributing significantly to architectural decisions across both front-end and back-end systems. A strong emphasis is placed on delivering high-quality, performant, and maintainable software solutions that meet business objectives and enhance user experience. This position requires a proactive problem-solver with a deep understanding of the entire software development lifecycle.

    Key Responsibilities

    • Design, develop, and implement complex web applications and services from conception to deployment.
    • Write clean, efficient, and well-documented code following best practices and design patterns.
    • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
    • Build and maintain robust RESTful APIs and microservices, ensuring high performance and security.
    • Develop responsive and intuitive user interfaces using modern front-end frameworks and libraries.
    • Lead code reviews, provide constructive feedback, and ensure adherence to coding standards.
    • Mentor junior and mid-level developers, fostering a culture of continuous learning and improvement.
    • Participate in architectural discussions and contribute to technical strategy.
    • Troubleshoot, debug, and resolve complex production issues across the stack.
    • Ensure the scalability, reliability, and security of applications.

    Required Qualifications

    • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
    • Minimum of 5-7 years of professional experience in full-stack web development.
    • Expertise in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
    • Strong proficiency in at least one back-end language and framework (e.g., Node.js with Express, Python with Django/Flask, Java with Spring Boot, C# with .NET Core).
    • Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
    • Proficiency with version control systems, particularly Git.
    • Demonstrated experience with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
    • Solid understanding of software design principles, data structures, and algorithms.
    • Excellent problem-solving, analytical, and communication skills.

    Preferred Qualifications

    • Master's degree in a relevant technical field.
    • Experience with containerization technologies (Docker, Kubernetes).
    • Familiarity with CI/CD pipelines and DevOps practices.
    • Experience with testing frameworks (e.g., Jest, Mocha, Cypress, Selenium).
    • Knowledge of message queues (e.g., Kafka, RabbitMQ).
    • Understanding of serverless architectures.
    • Prior experience in a leadership or mentorship role.

    Similar Jobs