Fullstack Developer

Greenlight Path

  • Oregon
  • 24 days ago

    Highlights

    The ideal candidate will have a strong background in both frontend and backend development, utilizing modern technologies to build scalable and efficient web applications. Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities.

    Numbers & Facts

    LocationOregon

    Description

    We are seeking a talented and passionate Fullstack Developer to join our dynamic team. The ideal candidate will have a strong background in both frontend and backend development, utilizing modern technologies to build scalable and efficient web applications. You will play a critical role in developing innovative solutions that enhance user experience and drive our business forward.

    Responsibilities

    • Develop and maintain web applications using Vue.js for frontend and Nest.js with TypeScript for backend.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Implement responsive user interfaces and ensure cross-browser compatibility.
    • Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities.
    • Utilize Docker containers for development and deployment to ensure consistency across environments.
    • Work with databases, particularly MongoDB and Redis, to manage and store data efficiently.
    • Implement and manage message queues using frameworks like RabbitMQ.
    • Write clean, scalable code following best practices in software development.
    • Troubleshoot and debug issues across the stack to optimize performance.
    • Participate in code reviews, providing and receiving constructive feedback to improve code quality.
    • Stay updated with emerging technologies and propose improvements to existing applications.

    Requirements

    Hard Skills

    • Proficient in frontend technologies: Vue.js and JavaScript.
    • Strong backend development skills with TypeScript and Nest.js.
    • Experience with databases: MongoDB and Redis.
    • Familiarity with message queue systems like RabbitMQ.
    • Experience with Docker and containerization of applications.
    • Familiarity with payment provider APIs, e.g. Stripe.
    • Knowledge of Zendesk API integration.
    • Understanding of RESTful APIs and web services.
    • Experience with version control systems, preferably Git.

    Soft Skills

    • Excellent problem-solving abilities and attention to detail.
    • Strong communication skills, both written and verbal.
    • Ability to work collaboratively in a team environment.
    • Self-motivated with a strong desire to learn and stay updated with new technologies.
    • Time management skills with the ability to handle multiple tasks and meet deadlines.

    Nice to Have

    • Experience with Laravel.
    • Familiarity with other frontend frameworks or libraries.
    • Knowledge of CI/CD pipelines and automation tools.
    • Experience with other payment provider APIs.
    • Understanding of Agile/Scrum development methodologies.
    • Exposure to cloud platforms like AWS, Google Cloud or DigitalOcean.
    • Knowledge of microservices architecture and design patterns.
    • Familiarity with GraphQL.
    • Experience with UI component libraries like Vuetify, Bootstrap-Vue, or Element-UI.
    • Knowledge of code quality tools such as ESLint and Prettier.
    • Understanding of performance optimization techniques for web applications.
    • Familiarity with security best practices in web development.

    Similar Jobs

    See more jobs