Senior Full-Stack Developer
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Your Responsibilities
- Excellent understanding of NodeJS technologies for creating scalable and highly accessible Restful APIs
- Creating HTML, CSS, and JavaScript that is clean and documented.
- Knowledgeable about CI/CD principles and actively involved in resolving and identifying problems in the distributed services environment
- Knowledge of containerization, familiarity with Dockers, and Kubernetes
- A good understanding of creating and deploying Rest APIs and documentation using Swagger
- Knowledge of token-based authentication or single sign-on (Rest, JWT, OAuth)
- Know task/message queues in-depth, including but not restricted to: AWS, Microsoft Azure, Pushpin, and Kafka.
- In-depth knowledge of Websockets and their implementation.
- Knowledge of common React.js workflows (such as Flux or Redux or ContextAPI or Data Structures)
- In-depth understanding of relational databases like SQLServer and Redis.
- Familiarity with standard programming technologies, including CI/CD systems, version control software, TypeScript, RESTful APIs, GIT, and remote deployment tools
Your Qualifications
- At least 5 years of ReactJS (TypeScript), HTML, CSS-Preprocessors, or CSS-in-JS coding experience in designing Enterprise Applications with high performance for Responsive Web Applications.
- At least 5 years of expertise writing in NodeJS, JavaScript, TypeScript, and SQL databases.
- Creating and putting into use highly responsive user interface components based on React principles. modules and components that are self-contained, reusable, and tested.