
About Technoloader
About
Company video


Connect with the team
Similar jobs
Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and sustainable by working closely with the utilities, governments, and public.
Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
To know more visit https://elocitytech.com/
Responsibilities:
- Determines technical feasibility of features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and
- diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analysing data
- and processes and following established software development practices and processes.
- Develops proof of concepts for technical evaluation and early customer feedback
- Updates and shares knowledge by studying state-of-the-art development tools, programming
- techniques, and computing technology; reading professional publications
- Networks with internal and external personnel in own area of expertise.
- Skills:
- Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
- Experience in Debugging/troubleshooting TypeScript code.
- Experience in API development (REST/GraphQL etc)
- Experience in development of Web and Mobile(android/iOS) applications
- Exposure of Parallel and Asynchronous programming
- Experience in writing Unit tests (Jest or any similar framework)
- Should be proficient in relational Database concepts (Postgres etc.)
- Knowledge of Non-relational Databases would be a plus.
- Good Understanding of Object-Oriented Programming Concepts.
- Good Understanding of Design Patterns.
- Good command of Data structures, Algorithms and Complexity.
- Good at problem solving and analytical skills.
- Experience with Source Code Versioning systems (Git etc)
- Understanding of Micro services Architecture would be a plus

About the Role
Initiate and drive technical decisions on a multi-functional, Agile team alongside product management, product design, and engineering
Work closely with product to translate abstract business and product requirements into crisp technical specifications along with a delivery roadmap
Resolve blockers and help the team stay productive
Perform code and design reviews
Take part in building the team and iterating on hiring processes
Must have Requirements for the Role
8+ years of experience in a highly technical role at hyper-growth startup or fast-paced company and 2+ years of experience leading a team
Production level experience with Node.js or Go mandatory.
Experience building highly available and performant applications in any major programming language (e.g. Node.js, Go, Javascript)
In-depth knowledge and experience working with major cloud platform (e.g. AWS (must have experience))
Experience leading product teams
You are a good communicator who can explain technical concepts to product managers, designers, support and other engineers
Demonstrated ability to work well with others in a team environment and with geographically distributed teamsIn-depth knowledge of database and web security
How We Define Success:
Ensure the projects are delivered within reasonable timelines that meet the acceptance criteria set by the stakeholders
Ensure technical debt is being measured and tackled
Ensure the non-functional requirements are being taken into account while delivering features: performance, security and testing
Nice To Have, but Not Required:
Good understanding of GCP, AzureWorked in a early-stage startup environmentGood understanding of micro services
Roles and Responsibilities:
1.Build high-performance applications by writing testable, reusable, and efficient code.
2. Strong knowledge in Nodejs, Javascript & Typescript
3.Develop and maintain all server-side components.
4.Develop high-performance and scalable APIs to serve clients.
5.Collaborate with front-end developers on the integration of well written APIs.
6.Implement effective security protocols, data protection measures, and storage solutions.
7.Investigate issues by reviewing/debugging code, provide fixes and workarounds, and review changes for operability to maintain existing software solutions.
8.Develop and manage well-functioning databases and applications
9.Run diagnostic tests, repairing defects, and provide technical support.
10.Be our NodeJS champion by keeping an eye out for emerging technologies and recommending improvements.
11. You will work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, and work with cross functional teams to achieve goals.
12. Design back end services for various business processes
13. You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
14. Design server side architecture
Areas of responsibilities:
Involvement in the full software development life cycle within broadly defined parameters and providing
software solutions keeping into consideration the software quality needs
Design and defining the interaction between the different component pieces
Write efficient code based on brief given by team lead.
Fast prototyping of proof-of concept features / application based on brief.
Develop and maintain new features on Java stack
Own the delivery of an entire piece of a system or application
Management and execution against project plans and delivery commitments
Work closely with the peers and Leads to develop the best technical design and approach for new product
development
Build software solutions for complex problems.
Compliance with build/release and configuration management process
Responsibility to develop unit test cases for his/her project module.
Execution of appropriate quality plans ,project plans ,test strategies and processes for development
activities in concern with business and project management effort
Desired Profile:
GoodunderstandingofObjectOrientedProgrammingConcepts,hands-onknowledgeonJavastack
(Spring/Hibernate)
Development across multiple browsers/platforms on Website
Good Understanding of SQL/NoSQL data stores
Fair Understanding of Responsive High Level Designs
Work experience in product/start-up company is a plus
Familiarity to MVC, SOA, RESTFull web services
Work with other teams and manage time across multiple projects and tasks in a deadline driven, team
environment
Good to have knowledge of Javascript (AngularJS/ReactJS)/HTML/CSS/JQuery front-end code across a
broad array of Interactive web
Understand agile methodology and instill best practices into the process.

Must have sound experience & knowledge of PHP & MySQL
Develop Magento modules in PHP using best practices.
Should possess Advanced knowledge of Magento, JavaScript, HTML, PHP, and MySQL



industry experts and experienced professionals. We aim to build an international platform
connecting the complete individual lifecycle from discovery, consulting to lifetime
engagement.
Position : Node JS Developer
Location : Work From Home
Experience : 2 to 6 years
Job Description
We are looking for a Rockstar NODEJS Developer who is proficient in JS, ES6,
Node.js, Express.js, MongoDB, and Building REST APIs.
● Proven work experience as a Back-end developer of minimum 3+ years
● In-depth understanding of the entire web development process (Design,
Development and Deployment)
● Hands-on experience with JS, ES6, Node.js, Express.js, MongoDB, Building REST
APIs and Graphql, Restify
● Understanding of AWS Services - EC2, S3, Cloudfront, SES, Code deployment
● Practical knowledge of Git/Bootstrap/Grunt/Babel/Webpack
● Excellent analytical and time management skills
● Teamwork skills with a problem-solving attitude
Participate in the entire application life cycle, focusing on coding and debugging,
troubleshoot and debug applications
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions
Skills And Qualifications
- Strong proficiency with JavaScript
- Knowledge of Node.js and frameworks available for it
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit testses
- Proficient understanding of code versioning tools, such as Git
- candiates who built apps, workedd with companies, participated &won in hackathons only prefered

