ENVIRONMENT:
An innovative software company specializing in artificial intelligence (AI) solutions is seeking a remote mid-level full-stack Next.js and React developer to join their vibrant development team. The successful candidate will collaborate within a cross-functional team, contributing to all phases of the software development life cycle. This role requires proficiency in both front-end and back-end development, expertise in Next.js and React frameworks, and experience with third-party libraries. Additionally, the candidate will be responsible for deploying applications to cloud-based infrastructure.
DUTIES:

Write high-quality reusable code to develop the dynamic user interface for various platforms

Collaborate with project managers, other developers, and business partners for work planning, sharing new ideas, code demonstrations, troubleshooting, and

bug fixing

Optimize front-end elements to maximize performance across different devices and browsers

Assist team members in architectural compliance, functional accuracy validation, and adherence to appropriate industry standards

Keep a record of the status and progress of assigned tasks to project teams and managers

Conceptualize, design, and build web applications by turning mock-ups into effective code

Work through the complete software development lifecycle, from scratch to launch

Maintain and administer various products on GCP

Deploy services to Kubernetes and Google Cloud Run both manually and automatically (CI/CD)

Manage various deployment environments, e.g. production, staging, development

Integrate services with third-party systems, e.g. slack, sentry

Link cloud services via DNS (Cloudflare)

Code for various platforms to ensure functionality across multiple channels

Develop and design RESTful services and APIs

Manage database administration and hosting responsibilities

Troubleshoot issues and solve problems where needed

Maintain existing POC applications and occasionally make design changes or add new functionality

REQUIREMENTS:
Skill Requirements

Bachelors/Masters degree in Computer Science, Mathematics or any alternative computer programming training

At least 5 years experience working in front-end and back-end development

Experience in developing web-based UI using NextJS JavaScript, React.js, and/or Typescript within in the last year

Proficiency in popular React tools and libraries

Familiarity with debugging problems using appropriate tools

Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices

Both verbal and written communication skills with distinct technical concepts

Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required

Appreciate and add to a collaborative team effort

Knowledge of JavaScript, HTML, CSS

Familiarity with newer specifications of ECMAScript

Familiarity with RESTful APIs

Knowledge of modern authorization mechanisms

Familiarity with MongoDB

Experience working on Linux based infrastructure

Hands-on knowledge of AWS, GCP, or Azure

Sound knowledge of critical concepts in DevOps and Agile principles

Technology Requirements

NextJS and React.js

HTML, CSS, JavaScript/Typescript

TailwindCSS

MongoDB

Docker/Kubernetes

Scripting language (Python/JavaScript)

Google Cloud Platform (or AWS or Azure)

Git

Bonus Skills/Knowledge

Scala

Svelte/Sapper/Sveltekit

EmberJS

Bootstrap

MongoDB shell and UI tools (e.g. Compass)

Postman

Testing libraries

Virtual environments

Reading documentation

Markdown

Browser developer tools

Responsive web design

Email templates (mjml)

Internationalization

Add professional certifications

Extra cloud providers

ATTRIBUTES:

Ability to stay up to date with frequently changing requirements of any project

Excellent verbal and communication skills

Fascinated by learning new tools, languages, philosophies, and workflows

Willingness to troubleshoot problems and resolve issues

Occasionally talk to customers and technical resources

Basic technical presentations

JobPlacements.com

You must sign in to apply for this position.