Full Stack Developer

Machinations

Machinations

Software Engineering
Remote
Posted on Tuesday, June 6, 2023

Full Stack Developer

We are looking for mid. and senior application developers with strong programming skills, extensive knowledge of JS and a deep love for UX.

Technology stack in frontend development:

  • Javascript Objects, Javascript Events, DOM manipulation, XML and JSON handling
  • Sessions, Cookies, Local Storage, REST API Calls
  • HTML5, CSS, CSS flexbox, CSS animations, CSS media queries, SVG
  • Browser quirks and workarounds
  • Vuejs, vuetify, mxgraph, d3.js, math.js, socket.io

Technical environment and tools:

  • AWS, GIT Repository, NPM, Gitlab, Slack, Visual Studio Code, Advance use of DevTools, Agile mindset

General Requirements:

  • Strong software development background, with a minimum of 2-4 years experience in a software development position
  • Strong understanding of OOP (Object Oriented Programming)
  • Practical experience with relational databases
  • Experience with programming frameworks, version-control systems, bug-tracking, task-assignment
  • At least basic technical knowledge of Telecom environment and Linux OS
  • At least basic understanding of High Availability, Load Balancing, Performance Tuning, Security, Web-Analytics
  • Search Engine Optimization
  • A flexible, analytical person with real interest in expanding their breadth of knowledge
  • Good communication skills
  • Fluent in both written and spoken English

We offer:

  • Autonomy, you may choose the tools you want to use and get to make all the technical decisions for the benefit of our project
  • Development, with sprint review, code reviews and pair and mob programming. We share and spread the knowledge within our team, and encourage & support you to learn for as long as it takes, so you can take pride in your work
  • Attractive and motivating compensation package

Responsibilities:

  • Analyzes software requirements, business logic and use cases, understanding the user’s business context
  • Implements web-based applications with large databases for high availability and scalability with a keen interest in performance tuning
  • Utilizes best practices and design patterns
  • Provides professional and well-documented code
  • Performs unit testing and implementations
  • Communicates effectively with internal teams

Good to know:

  • A list of some technologies & apps used here.

Apply for this position