Full Stack Engineer

Job Category:

Steady Rabbit

We are seeking an experienced Full Stack Developer to join our team. As a Full

Stack Developer, you will be co-designing, building, testing, and implementing

software solutions. We are looking for someone who thinks outside the box, is

passionate about innovation, challenges the status quo and has high energy

levels. The ideal candidate will have a strong background in Javascript, HTML, CSS,

React, and Node.js. This person will be responsible for developing and maintaining

our web applications, implementing new features, and ensuring high

performance and reliability of our systems.

Ownership & Responsibilities

Your responsibilities Include:

• Understanding design principles and a detailed knowledge of database

architectures

• Designing tools for systems to meet business needs.

• Delivering technical visualisation of proposed application architecture to

your technical lead

• Contributes to best practice system and application design.

• Develop, maintain, and enhance our web and mobile applications using

Javascript, HTML, CSS, React, Node.js and other technologies.

• Work closely with cross-functional teams to understand requirements and

design solutions that meet business needs.

• Collaborate with product owners, UX designers, and other stakeholders to

implement new features and functionality.

• Ensuring agreed standards and tools are in place to achieve a well-

engineered product.

• Write clean, scalable, and well-documented code.

• Write and review design documents.

• Review code of other developers.

• Troubleshoot and debug issues that arise in our web applications.

• Optimize our applications for maximum speed, scalability, and usability.

• Ensure that our applications are secure and meet all necessary compliance

standards.

• Stay up-to-date with emerging trends and technologies in web

development.

What You’ll Need

Basic Education & Experience

• Bachelor’s degree in computer science or a related field.

• Background in computer science, with a focus on data structures,

algorithms, and API design.

• 5+ years of experience in web development, with a focus on Javascript,

HTML, CSS, React, and Node.js.

• Familiarity with common technology stacks like MEAN, MERN, MEVN,

Ruby on Rails, LAMP.

• Strong understanding of web application architecture, including front-end

and back-end development.

• Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS,

JavaScript, XML, jQuery).

• Knowledge of multiple back-end languages (NodeJs and JavaScript

frameworks (e.g. Angular/ React),

• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g.

Apache, Nginx).

• Experience with user-interface design.

• Ability to learn other coding languages.

• Demonstrated ability to share knowledge via formal mentoring, reviewing

code, reviewing design documents, providing technical talks, teaching

classes, or as a consultant on projects.

• Strong understanding of software development principles, including Agile

methodologies.

Preferred Qualifications

• Master’s degree in computer science or a related field.

• Experience with AWS or other cloud platforms.

• Experience with Docker and Kubernetes.

• Familiarity with GraphQL and Apollo.

• Experience with React Native, Angular, Flutter.

Skills

• Should have worked on React.js class-based and functional concepts.

• Knowledge of framework like Next.js, Nest.js is an added advantage.

• Strong problem-solving and troubleshooting skills.

• Excellent communication skills, both written and verbal.

• Ability to work effectively in a team environment.

• Strong attention to detail and the ability to work independently.

• Strong Leadership skills – the ability to influence and inspire across

multiple teams and job functions.

• Flexible, resilient, constructive, organized and reliable

• Strong project management skills

Where You’ll Work

Our values drive how we work and who we hire. You will see these values

ingrained in how we support our customers, work with team members, build our

products and in the work environment we’ve created.

• Customer Success: Always delight our customers.

• Trust: Rely on each other.

• Integrity: Do the right thing, every time.

• Collaboration: Share resources and work together.

• Innovation: Keep creating solutions and finding better ways.

• Inclusion: Support a diverse community where we all belong.

• Accountability: Be responsible for your success and failure.

Tagged as: ,

Upload your CV/resume or any other relevant file. Max. file size: 5 MB.