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.