Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full-Stack Engineer (Next.js, Node.js) image - Rise Careers
Job details

Full-Stack Engineer (Next.js, Node.js)

Join us at Provectus as part of a team dedicated to building cutting-edge technology solutions that have a positive impact on society. Our company specializes in AI and ML technologies, cloud services, and data engineering, and we take pride in our ability to innovate and push the boundaries of what's possible.


We are seeking a talented and versatile Full-Stack Engineer with strong experience in Next.js and Node.js to join our innovative team. You’ll be working on a cutting-edge Next.js Full-Stack Hybrid App, contributing to all aspects of the application, from frontend components to backend infrastructure.




Responsibilities:
  • Design, develop, and maintain web applications, leveraging Next.js App Router & React;
  • Build and optimize REST API routes, server components, and server actions within the Next.js app.;
  • Implement and maintain a robust database layer using Prisma ORM and Postgres;
  • Collaborate with team members to manage AWS infrastructure using Terraform;
  • Work across the stack, including frontend, backend, infrastructure, testing, and CI/CD pipelines;
  • Develop and maintain integrations with SQS and Lambdas for event-driven architectures;
  • Write clean, maintainable, and well-tested code, with a focus on TypeScript;
  • Participate in code reviews and collaborate closely with team members to maintain high-quality standards.


Requirements:
  • Minimum of 5 years of web development experience;
  • Strong production experience with Next.js(App Router), NodeJS;
  • Proficiency in TypeScript, SQL, and React;
  • Experience building REST API routes and comfortable with backend development;
  • Familiarity with AWS services and infrastructure as code tools (e.g., Terraform);
  • Strong testing skills (unit and integration tests);
  • Comfortable working across the stack or deeply skilled in a particular area.


Preferred Qualifications:
  • Experience with Prisma ORM;
  • Familiarity with Lambdas, ECS, and other AWS components;
  • Knowledge of CI/CD pipelines and infrastructure management;
  • Familiarity with other JavaScript frameworks like Vue, Angular, or React Native is a plus.


Provectus Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Provectus DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Provectus
Provectus CEO photo
Stepan Pushkarev
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full-Stack Engineer (Next.js, Node.js), Provectus

Join us at Provectus as a Full-Stack Engineer, where you'll be part of a dynamic team that's all about crafting innovative tech solutions with a real impact on society. At Provectus, our focus on AI, ML, and cloud services means you'll be working on technologies that push boundaries. As a Full-Stack Engineer with expertise in Next.js and Node.js, your role will be pivotal in shaping our next-gen Full-Stack Hybrid App. You'll dive into everything from designing and developing stunning web applications using Next.js App Router and React to optimizing REST API routes and server actions. You'll be integral to managing our robust database layer using Prisma ORM and Postgres while collaborating with the team to maintain our AWS infrastructure through Terraform. This is a fantastic opportunity to engage across the stack and develop event-driven architectures with SQS and Lambdas, while ensuring your code is clean, maintainable, and well-tested with TypeScript. We’re looking for someone with at least 5 years of web development experience who loves to build, collaborate, and innovate. If you meet these qualifications, we can't wait to see what you’ll bring to the table at Provectus!

Frequently Asked Questions (FAQs) for Full-Stack Engineer (Next.js, Node.js) Role at Provectus
What are the main responsibilities of a Full-Stack Engineer at Provectus?

As a Full-Stack Engineer at Provectus, your main responsibilities include designing and maintaining web applications using Next.js and React, optimizing REST API routes, and developing integrations with AWS services. You will also focus on database management with Prisma ORM and collaborate with your team members to ensure the application meets high-quality standards through code reviews and robust testing.

Join Rise to see the full answer
What qualifications do I need to apply for the Full-Stack Engineer position at Provectus?

To apply for the Full-Stack Engineer role at Provectus, candidates should have a minimum of 5 years of web development experience with a strong background in Next.js and Node.js. Proficiency in TypeScript and SQL is essential, as is experience in building REST APIs and familiarity with AWS services and infrastructure as code tools like Terraform.

Join Rise to see the full answer
What technologies will a Full-Stack Engineer work with at Provectus?

Full-Stack Engineers at Provectus will work extensively with Next.js, Node.js, and TypeScript, focusing on both frontend and backend development. Additionally, you'll engage with databases using Prisma ORM and Postgres, while leveraging AWS services, integrating with event-driven architectures like SQS, and ensuring seamless CI/CD pipelines.

Join Rise to see the full answer
Is experience with AWS necessary for the Full-Stack Engineer position at Provectus?

Yes, experience with AWS is necessary for the Full-Stack Engineer role at Provectus. Familiarity with various AWS components, such as Lambdas and ECS, as well as tools for infrastructure management like Terraform, is highly valued. Your understanding of AWS will play a crucial role in the successful deployment and scaling of our applications.

Join Rise to see the full answer
What is the company culture like for Full-Stack Engineers at Provectus?

The company culture at Provectus is collaborative, innovative, and driven by a passion for technology. Full-Stack Engineers are encouraged to work across disciplines, share knowledge, and participate in code reviews, which fosters a learning environment. Team members are dedicated to quality and continuous improvement, all while contributing to projects that have a meaningful social impact.

Join Rise to see the full answer
Common Interview Questions for Full-Stack Engineer (Next.js, Node.js)
Can you explain your experience with Next.js and Node.js?

When answering this question, it's important to highlight specific projects where you've effectively utilized Next.js and Node.js. Discuss the architecture you implemented, any challenges you faced, and how you overcame them. Emphasize your familiarity with the App Router and any advanced functionalities you used in your web applications.

Join Rise to see the full answer
What strategies do you use for optimizing REST API routes?

In your response, outline various strategies such as implementing caching, reducing payload sizes, and handling concurrency. Providing examples of how these strategies improved performance in past projects can demonstrate your practical skills and understanding of API optimization.

Join Rise to see the full answer
How do you ensure your code is clean and maintainable?

When asked about clean code practices, discuss methodologies like adhering to coding standards, writing comprehensive unit and integration tests, and utilizing code reviews. Sharing how you apply these strategies to maintain a high level of code quality will showcase your commitment to excellence.

Join Rise to see the full answer
Describe your experience with AWS and infrastructure as code tools?

Discuss your hands-on experience with AWS services, detailing projects where you deployed applications and managed infrastructure. Highlight your familiarity with Terraform for infrastructure as code, including how it improved your deployment processes and operational efficiency.

Join Rise to see the full answer
How do you prioritize tasks when working across the stack?

In response, you can emphasize the importance of effective time management and prioritization. Discuss methodologies like Agile or Kanban that you have utilized, and explain how you evaluate task urgency and impact on project deadlines to ensure efficient workflow.

Join Rise to see the full answer
What testing frameworks are you familiar with?

Be ready to discuss your experience with various testing frameworks, such as Jest for unit testing or Cypress for end-to-end testing. Talk about how you implemented these frameworks in previous projects to ensure robust application functionality and quality.

Join Rise to see the full answer
Can you share an example of a challenging technical problem you've solved?

An effective response should provide a clear problem, your process for identifying potential solutions, and the final outcome. Highlight any collaboration with team members and the impact of your solution on the project to demonstrate teamwork and technical acumen.

Join Rise to see the full answer
What best practices do you follow for CI/CD pipelines?

Discuss the CI/CD practices you’ve implemented, such as automated testing, continuous integration, and deployment strategies. Explain how these practices have helped you streamline development processes and reduce deployment-related issues in past projects.

Join Rise to see the full answer
How do you keep your technical skills updated?

Highlight your commitment to continuous learning. Discuss resources you've used, like online courses, attending workshops, or contributing to open-source projects. This can illustrate your dedication to professional growth and staying current with industry trends.

Join Rise to see the full answer
What is your approach to collaboration on software projects?

Provide insights into your collaborative approach, emphasizing communication, respect for diverse viewpoints, and the importance of involving team members in decision-making. Sharing past experiences where collaboration led to successful project outcomes can strengthen your response.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Posted 2 days ago
Photo of the Rise User
Posted 8 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Our mission is to leverage cloud, data, and AI to reimagine the way businesses operate, compete, and deliver customer value. We strive to be recognized by industry analysts as a leading AI solutions provider and to become transformational leaders ...

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!