Full Stack Developer
Remote @Machinations posted 5 days ago in Full Stack DeveloperJob Detail
- Job ID 223710
- Working Hours Full-time
- Equity Option Not Offered
- Years Experience Required 2
Job Description
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.