10/5/2020
Software engineering
Web Development

Full Stack Engineer

  • Location
    Remote
  • Type
    Full-time candidate
  • Salary
  • Budget
No items found.
About the role

We're looking for an experienced Full Stack Engineer to join our (fully distributed) Project & Product team to help take our service to the next level, supporting the growing needs of our clients. If you're an experienced Full Stack engineer with a special love for React & React.Native with Mobile Development experience and you like to tackle challenging problems that make the world a better place, we would love to hear from you.

Role summary

We are looking for a performance-minded Full Stack Engineer with an eye towards writing well-designed, maintainable code who will be responsible for managing and maintaining our project and product systems as well as operating related services connected to it.

Your primary focus will be the development of products and projects in small and mid-sized teams, ensuring high performance and responsiveness of our back-end system and related services, like databases, background job systems, continuous integrations setupsand cloud deployments.

Key responsibilities

  • Collaborating within our project and product team to develop new features, fix bugs and reduce technical debt (you will be involved in the whole application lifecycle)
  • Defining and communicating technical requirements
  • Building high-quality systems that can be (re)used and extended in the future
  • Helping set the design/architectural guidelines to make sure our codebase is improving
  • Making sure our systems are scalable and run flawlessly in the whatever cloud we need
  • Troubleshooting, debugging and fixing production issues

Required qualifications

  • 3+ years experience with React.Native and Native Mobile Application experience
  • Native iOS (Swift) and Android (Kotlin) experience is a plus
  • Experience with Ruby and Rails or similar web frameworks is a plus
  • Front-End development knowledge and experience (JavaScript, CSS, HTML)
  • Experience building & growing web applications, APIs, services
  • In-depth experience of back-end APIs (RESTful web services)
  • In-depth experience of writing tests
  • Good understanding of databases: query performance, indexes, migrations (PostgreSQL)
  • Understanding of Graph Databases and Document Stores is a plus (Neo4J, MongoDB)
  • Ability and desire to produce modular, maintainable code
  • Solid understanding and experience of Git
  • Strong interest in continued (personal and professional) development (learning new technologies and programming languages)
  • Excellent communication skills (English) and willingness to improve. We value quality over quantity. German is a plus
  • Comfortable working in a distributed environment, with a high degree of personal autonomy and responsibility

Bonus points

  • Experience with Vue, React or other JS frameworks incl. package managers is a plus
  • Familiarity with Cloud services (Google, AWS, Azure)
  • Experience with using Docker
  • Experience with using and deploying to Kubernetes
  • Experience with implementing GraphQL
  • Familiarity with Kanban or Scrum methodology
  • Interest, familiarity or experience with Machine Learning (Tensor Flow)
  • Interest, familiarity or experience with IoT

Location

Remote (JadeMind is fully distributed), preferably in Europe to ensure overlapping timezones. We also have several office locations available should you be located in Austria.

The Process

Please include your resume, salary expectations, and any code examples or open-source contributions you are personally proud of and let us know why you’re the one for us, and why we’re the one for you, in the covering message that you send. Please use the application link and ensure that your application includes all the requested information.

We’ll review the applications received and will contact you the following week. The process will include regular interviews with various team members, along with some practical tests.

We’re looking for someone who can start soon after the interviews are done (start of November / December).

About the company

JadeMind creates simple solutions for complex problems

Because impossible is just a matter of perspective

Never miss a job
Subscribe to our Telegram Channel to get international jobs and leads daily
Subscribe

What else would you like to know?

Rated 4,6
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Do you have enough information to go ahead?
Powered by Verifalia email verification