Fullstack Developer (A.G) #7

  • Full-stack
  • Remote (Remote)
  • 84000 USD / Year
  • This position has been filled

A.G

React, Node.js

About the company

This company is about people. Our partners, our clients, and our team make up the lifeblood of our company. We value personal accountability, encourage open, critical thinking, and embrace diversity. Most importantly we’re interested in how technology can solve the challenges they face.

We help clients across industries adapt and excel in the digital era by offering innovative solutions to challenges across web, mobile, and emerging platforms. Our clients and projects range in scope, industry, and size but our commitment to deliver digital solutions to address our customers’ needs is a constant.

About the position & Responsibilities

Full-stack development requires a broad skillset. The best candidates will demonstrate substantial experience within each of the several areas outlined below. Where a web developer tends to be specialized in either front-end or back-end development, a full-stack engineer will be proficient across the board, including any associated areas such as database design/management and DevOps.

The key to exceptional front-end engineering is a thorough understanding of user experience, and in turn, user interface implementation. The latter requires a comprehensive understanding of various front-end technologies, the core being HTML, CSS, and JavaScript.

It is also beneficial for the engineer to be familiar with various frameworks and libraries, but the specific ones are down to personal preference. It’s a bonus to have an appreciation/understanding of product strategy.

Back-end engineering does not require an understanding of user experience, per se. However, it does demand extensive knowledge of API principles. This does not necessarily have to be REST, but in most cases, this is the preferred paradigm.

In addition to this, the candidate must excel in at least one back-end technology as well as database design and implementation. It is also important that the candidate holds more than just a basic understanding of managing relevant infrastructure.

The Role

We are looking for a seasoned full-stack engineer to join our growing team. As an integral part of the technical team, S/He will collaborate with a small team of developers and designers, along with the support and direction of the Technical Lead and Project Manager to build great products for our clients. Successful candidates will have a minimum of five years of recent experience with all of the skills listed below.

Responsibilities:

  • Analyze user needs and develop software solutions
  • Work with the project manager or product owner to meet specification needs
  • Design and implementation of the overall web architecture
  • “Pixel-perfect” implementation of our approved user interface
  • Recommend software upgrades to optimize operational efficiency
  • Collaborate with other developers to design and optimize code
  • Create flowcharts and user guides for new and existing programs
  • Document all programming tasks and procedures
  • Perform routine software maintenance
  • Design overall architecture of web applications.
  • Handle responsive design, accessibility, and mobile requirements, leveraging best practices and modern frameworks.
  • Develop test strategies, design automation frameworks, and write unit/integration tests to drive up code coverage, automation metrics, security, and data protection
  • Interact with business partners, teammates, internal users, and external users regarding cost estimations, timelines, technical issues, and infrastructure support both pre- and post-production
  • Utilize disciplined coding practices and concepts to enable agility and delivery of high-quality code that is maintainable and reusable
  • Update progress daily through the Project Management tracking tool (ex. Jira) or Kanban/Agile board.
  • Design and develop APIs and SDKs for our services or products

Qualifications:

  • Experience (5+ years) in software development, computer engineering, or other related fields
  • Experienced (3+ years) with NodeJS, Vue, or other back-end programming languages (PHP, Python, Ruby, Java, etc)
  • Experience (at least 3 years) with ReactJS and other front-end frameworks (advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, DurandalJS, etc.)
  • Experience (5+ years) building on WordPress (NICE TO HAVE)
  • Database design and management, including being up on the latest practices and associated versions and familiarity with relational databases such as MySQL, Oracle, and SQL Server
  • Knowledge of GIit code versioning
  • Engagement and exposure to the full software development life cycle
  • Deadline and detail-oriented
  • familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries ( e.g., Sass, Less, and webpack)
  • Thorough understanding of user experience and possibly even product strategy
  • Experience implementing testing platforms and unit tests

Perks

  • A competitive base salary package
  • Paid time off, vacation, public holidays, office is closed between Christmas and New Years
  • Full health and dental benefits
  • Remote Work Policy
  • Company parties in the summer, winter, and a few fun events in between
  • Engaging, fun, and casual company culture

Salary Range

60000-84000 USD/year

Ready to get started? Click on the button below.

You’ll be redirected to our application form, where you will choose the job that you wish to apply for. Remember the ID number (#) of the job.

Frequently Asked Questions (FAQ)

The level of proficiency can vary a bit depending on the company and the role, but we advise candidates to have at least an upper-intermediate level of English prior to applying. We will assess it during the hiring process.

Most of our job roles are mid or senior-level. Because of that, we believe at least 3 years of deep experience for mid-level roles and 5 or more for senior roles are required.

You can reapply for the same role after 3 months of your previous application.

Absolutely! Feel free to choose as many job openings as you want when applying via our form. Just remember to check the ID (#) of the jobs you're selecting.

No. At GeekHunter, we only work with full-time/contractor jobs.

It can vary a lot depending on the company and its needs, but most of the roles listed on the job board are contractors (equivalent to PJ in Brazil).

Yes! Both must be made in English to not only assess your level of proficiency but also so that the company in question (and their team) can review them quicker. If you need help with creating a CV in English, check out this article we made in Portuguese.

At this time (prior to the application), we don't disclose the names of our clients. If you are approved on the first steps (CV and English assessments), we will give you all the details!

Menu