Full Stack Engineer Senior Full Stack Engineer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Minimum 3 years of experience developing modern web applications., Strong skills in JavaScript, Node.js, and React., Experience with Python backend development and database optimization., Proficiency in web infrastructure best practices and security..

Key responsibilities:

  • Develop and enhance core web products with the team.
  • Design mockups for new features and interfaces.
  • Build secure, fast web applications using React and Meteor.
  • Participate in product support and system improvements.

Job description

Are you enthusiastic about working in the renewable energy sector on cuttingedge systems for wind turbine blade inspection? At Perceptual Robotics, were seeking a driven individual to join our team as a full stack end web software engineer. In this role, youll collaborate with our skilled team to develop innovative solutions for our web products, including a management dashboard, internal data tools, and new unreleased products.

This is an exceptional opportunity to contribute to the development of solutions with a significant impact in the renewable energy space. Our small but highly capable team is deeply connected to the industry and shares a passion for creating innovative solutions. Join us on this exciting journey!

We are committed to building a diverse and inclusive workplace that values equal opportunities. We welcome individuals from all backgrounds, cultures, ethnicities, races, genders, ages, languages spoken, veterans status, religions, disabilities, sexual orientations, and beliefs to bring their unique contributions to our team.

Requirements

Role and Responsibilities:

Develop across our core products with the wider development team

Mockup new features and interfaces

Build modern, fast, and secure web applications using React and Meteor

Develop efficient data access patterns within our Python API to support application performance and scalability

Collaborate to define the direction of our products

Continuously work with the broader team to improve systems, processes, and development tooling

3rd line support participate in a team rotation to contribute to product support, addressing bug fixes and user requests.

Minimum Requirements:

A proven track record of developing modern web applications in a collaborative tech team (minimum 3 years)

Strong core JavaScript and Node.js programming skills

Strong React skills
Experience with eventdriven design patterns and frontend state management (Redux, Context API)

Python experience for backend development

Experience with database design and query optimization in web applications

Professionallevel English proficiency

Knowledge of web infrastructure best practices and experience in applying them to improve availability, performance, scalability, and security.

Desired:

Knowledge of databases and database development tools, including AWS DynamoDB and MongoDB.

Familiarity with modern testing methodologies and libraries like BDD, Jest, and Storybook

Experience with Cypress or similar testing libraries

Proficiency in NextJS or Meteor

Knowledge of web vulnerabilities and mitigation strategies (e.g., OWASP top 10)

Experience with design of interface mockups (e.g. figma)

Proficiency in developing in a Linux system

Ability to thrive in a fastpaced environment

Capability to gather requirements, perform impact analysis for application changes, and work on project delivery teams

Contribution to building and nurturing an inclusive and diverse working environment

Experience with optimizing DevOps workflows in a small team setting, with an eye towards scaling

Benefits

Remote work, and optional hybrid working at our offices in Bristol and Athens.

Open to part time roles

Company share option plan

No dress code formalities

Flexible working hours

An annual training budget to help you develop your skills and advance your career

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Collaboration
  • Adaptability
  • Problem Solving

Full Stack Engineer Related jobs