Full Time
To be discussed based on the job role...
TBD
Dec 1, 2021
We are looking for a senior full-stack developer that can work on both the Front end and Back end of our application.
A person should be able to self-manage, organize, architect, and move forward with the application with minimal supervision.
Someone who translates user requirements into the overall architecture and implement the new systems. You are expected to work on the client as well as server sides and understand what is going on when developing an application. Must have a genuine interest in all software technologies.
As a full-stack developer, you may be involved in the following activities:
- Translate user requirements into the overall architecture and implementation of new systems
- Manage Project and coordinate with the Client
- Write backend code in Python (Django). Have a working knowledge of PHP to manage some scripts or WordPress sites occasionally.
- Writing optimized front end code HTML, CSS, Bootstrap, etc
- Good understanding of Javascript and React.js. Good knowledge of how redux is used for state management. etc
- Create Database structure and optimize queries where necessary.
- Create and test code to validate the application against client requirements.
- Monitor the performance of web applications & infrastructure
- Troubleshooting web applications with a fast and accurate resolution
Skill Set Needed:
- Front-end technology: Should be master of essential front-end technologies like HTML, CSS, JavaScript, TypeScript, React, and redux.
- Backend Development Languages: Python (Django). Have a working knowledge of PHP to manage some scripts or WordPress sites etc
- Database and cache: Knowledge of various DBMS technology. MySQL, Postgresql.
- Knowledge of caching mechanisms like varnish, Memcached, Redis is a plus.
- Basic design ability: Must know the principle of basic prototype design and UI /UX design.
- Server: Exposure to handling Apache or nginx servers is a BIG PLUS!
- Version control system: Know your way in git. e.g. creating branches, merging code, etc
- Working with APIs (REST & SOAP): Knowledge of web services or API. Knowledge of creations and consumption of REST and SOAP services.
Other Pieces of the Puzzle:
- Ability to write quality unit tests
- Must have a complete understanding of automated processes for building testing, documenting, and deploying it at scale
An awareness of security concerns is important, as each layer has its own vulnerabilities
- Knowledge of Algorithms and data structures is also essentially needed.
You will be joining a growing family that is extremely collaborative, where everyone’s opinion counts, and open communication within the business is encouraged. To thrive you must have:
- Bachelor’s degree in computer science or a similar field.
- Proven work experience as a Full-Stack developer.
- The drive to continuously improve and develop yourself professionally
- Ability to manage projects.
- Good communication skills.
Here’s What to Share:
- Your resume and cover letter
- A link to your portfolio
In order to be considered for this opportunity you must be able to demonstrate your home working environment is as follows:
- Conducive home office (free from noise and distraction)
- Main internet: wired internet of at least 5mbps
- Reliable backup internet: at least 3mbps speed
Job Type: Full-time
Benefit: Work from home
Schedule: Monday to Friday (Night Shift)
Salary: Upon negotiation and experience