
Job Description – Full stack developer
Company Name |
Lithion Power Pvt Ltd (http://www.lithionpower.com">www.lithionpower.com) |
Location |
Rohini, New Delhi |
Role/Position/Title |
Full-stack developer |
Job Type |
Full-time |
Team/Department/Function |
Technology |
Reporting to |
Senior Software Engineer |
Company background
Lithion Power operates an IoT-enabled, data-driven Intelligent Energy platform (IEP) for Electric Vehicles (EVs) - this includes smart charging & swapping infrastructure along with software that enables you to track&control assets in real-time and facilitate optimal energy utilization for Electric Vehicles.
We are working with EV OEMs, battery manufacturers, fleet operators, asset managers & other entities in the EV ecosystem to make an EV-only India, a reality by 2030!
Key Expectations
- Design, develop and maintain efficient, reusable, flexible, scalable, robust and reliable Angular7/8/9 and Node.js code with proper documentation (like test cases).
- Should possess a good knowledge of HTML/CSS& technology architecture.
- Integration with cloud-based data storage using MongoDB, Redis.
- Integration of user-facing elements created by front-end developers with server-side logic.
- Identify bottlenecks/bugs and devise solutions to these problems.
- Maintain code quality, proper organization, and adequate automation for periodic tasks.
Qualifications required / Key eligibility criteria
- 2-4 years as a full-stack developer (preferably in a Product company).
- Hands-on experience in planning, developing, implementing and maintaining large-scale, data-intensive, real-time solutions.
- BE/B.Tech in CSE/IT/Software OR MCA/ME/M.Tech (preferred).
- Experience with embedded systems & driving automation projects is a plus.
Technical Expertise
- Languages - Javascript , Typescript, Python
- Web Design - HTML, CSS
- Frameworks – Angular 2/higher, Express, Sails.Js
- Databases - MongoDB, DynamoDB, MySQL
- Additional tools - Apache Kafka, AWS (EC2, S3, Lamda), Docker CE, Apache NGINX, Apache Bench, RESTful API, Jira, Asana, Slack
- OS - Linux, Ubuntu
The Company culture is suitable for “high achievers with a can-do attitude”! Benefits include attractive ESOPs.
If the above mentioned job profile suits you, then kindly email me your updated resume.
For more details about the company, kindly visit http://www.lithionpower.com">www.lithionpower.com

About Lithion Power
About
Connect with the team
Similar jobs
Roles and Responsibility:
· Develop web applications in Node (JavaScript/Typescript),
· Design and develop backend APIs for complex custom business applications as per requirement
· Design and develop database schema, queries, stored procedures
· Develop frontend SPA using AngularJS/Angular 2+, API integration, Data binding
· Collaboration with developer team, Project managers to ideate software solutions
· Essential communication skills for customer conference calls and meetings
· Interact with clients and other stakeholders to understand their requirements/problems, provide daily updates, plan and module delivery
· Test software to ensure quality and efficiency
· Responsible to troubleshoot bugs and fix them as well as maintain/enhance existing projects
· Write technical documentation
· Working with Agile and Scrum methodologies
· Extensive knowledge of database performance optimization strategies, indexing, sharing
· Develop applications using TDD (Test Driven Development), Unit testing, Integration testing, Jasmine/Mocha framework
· Design HLD/LLD architecture diagrams, Infrastructure diagrams, ER Diagrams
As a developer at CultureMonkey, you will be joining a world-class team of domain experts who are passionate about technology and people. An ideal day at CultureMonkey will see you working closely with the founding team to ideate and implement new features to enhance our product. As an organization helping top companies build a positive work culture, we are pretty serious about practicing what we preach. Work-life balance is a big deal here!
What you bring to the table:
- Writing and maintaining reliable code that abides to Object Oriented Design.
- Own up implementation of the entire module (comprises front-end and back-end components)
- Identifying and fixing bottlenecks and bugs in the product.
- Collaborate with customer success team to understand and analyze the requirements to build efficient solutions.
- Maintaining APIs.
- Participate in design reviews and architecture discussions.
- Optimize application for performance and scalability.
What it takes:
- Ability to learn and write production-ready code
- Basic understanding of Object oriented programming and MVC.
- Exposure to front-end technologies, such as JavaScript, HTML5, and CSS3.
- Familiar in database concepts and writing SQL queries.
- Strong collaboration and communication skills with an ability to communicate technical information, both written and oral, to technical and non-technical reviewers.
Extra brownie points if you have
- Hands on experience in Ruby on Rails.
- Basic understanding of Elastic-search
- Proficient understanding of Git
- Exposure to RESTful api.
Apart from financial gains, to know more about the benefits of working at CultureMonkey, you can refer to the following link: https://www.culturemonkey.io/life-at-cultureMonkey/
Key Result Areas –
- Deliver projects/ Products with a world-class user interface and experience
- Delivering as per the plan following the deadline, quality & process.
- Adhering to the company productivity & quality matrix
- Keep the focus on automation and reuse of the component
- Project documentation
- Effective communication
- Following the company defined coding standards
- Contribution to common code
- Should be able to work in agile development methodology.
Skills Required-
- Strong Experience in ExpressJS, Node.JS, HTML, CSS, JavaScript
- Experience in Angular 1 / 4 / 5 will be a big plus
- Comfortable with source code repositories Git
- Worked with build tools like Gulp, Bower, npm
- Experience in developing REST APIs using Node.js
- Strong Experience in MongoDB
- Should be able to understand existing code and able to enhance it further as required.
- Knowledge of agile development methodology.
Position – Principal Architect
Location – Bangalore/Mumbai/Remote
About Us
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc.
upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the https://iamaiida.in/index.php">Best Tech for Education by IAMAI for 2018-19
- upGrad was also ranked as one of the https://www.linkedin.com/pulse/linkedin-top-startups-2018-25-most-sought-after-india-linkedin/">LinkedIn Top Startups 2018: The 25 most sought-after startups in India
- upGrad was earlier selected as one of the https://www.fastcompany.com/most-innovative-companies/2017/sectors/india">top ten most innovative companies in India by FastCompany.
- We were also https://www.ft.com/content/9150579a-f24c-11e6-95ee-f14e55513608">covered by the Financial Times along with other disruptors in Ed-Tech
- upGrad is the https://yourstory.com/2017/01/startup-india-learning-program-offers-free-online-entrepreneurship-course/">official education partner for Government of India - Startup India program
- Our program with IIIT B has been ranked https://www.analyticsindiamag.com/top-10-courses-and-training-programs-on-artificial-intelligence-in-india-ranking-2018/">#1 program in the country in the domain of Artificial Intelligence and Machine Learning
About the Role
A highly motivated individual who has experience in architecting end to end web based ecommerce/online/SaaS products and systems; bringing them to production quickly and with high quality. Able to understand expected business results and map architecture to drive business forward. Passionate about building world class solutions.
Role and Responsibilities
- Work with Product Managers and Business to understand business/product requirements and vision.
- Provide a clear architectural vision in line with business and product vision.
- Lead a team of architects, developers, and data engineers to provide platform services to other engineering teams.
- Provide architectural oversight to engineering teams across the organization.
- Hands on design and development of platform services and features owned by self - this is a hands-on coding role.
- Define guidelines for best practices covering design, unit testing, secure coding etc.
- Ensure quality by reviewing design, code, test plans, load test plans etc. as appropriate.
- Work closely with the QA and Support teams to track quality and proactively identify improvement opportunities.
- Work closely with DevOps and IT to ensure highly secure and cost optimized operations in the cloud.
- Grow technical skills in the team - identify skill gaps with plans to address them, participate in hiring, mentor other architects and engineers.
- Support other engineers in resolving complex technical issues as a go-to person.
Skills/Experience
- 12+ years of experience in design and development of ecommerce scale systems and highly scalable SaaS or enterprise products.
- Extensive experience in developing extensible and scalable web applications with
- Java, Spring Boot, Go
- Web Services - REST, OAuth, OData
- Database/Caching - MySQL, Cassandra, MongoDB, Memcached/Redis
- Queue/Broker services - RabbitMQ/Kafka
- Microservices architecture via Docker on AWS or Azure.
- Experience with web front end technologies - HTML5, CSS3, JavaScript libraries and frameworks such as jQuery, AngularJS, React, Vue.js, Bootstrap etc.
- Extensive experience with cloud based architectures and how to optimize design for cost.
- Expert level understanding of secure application design practices and a working understanding of cloud infrastructure security.
- Experience with CI/CD processes and design for testability.
- Experience working with big data technologies such as Spark/Storm/Hadoop/Data Lake Architectures is a big plus.
- Action and result-oriented problem-solver who works well both independently and as part of a team; able to foster and develop others' ideas as well as his/her own.
- Ability to organize, prioritize and schedule a high workload and multiple parallel projects efficiently.
- Excellent verbal and written communication with stakeholders in a matrixed environment.
- Long term experience with at least one product from inception to completion and evolution of the product over multiple years.
Qualification
B.Tech/MCA (IT/Computer Science) from a premier institution (IIT/NIT/BITS) and/or a US Master's degree in Computer Science.
Years of Exp – 14+
- Minimum 3+ years of ReactJS Web Application development
- Minimum 3+ years of Node.js server-side rendered development
- Experience developing and supporting enterprise-grade applications
- Experience working with Docker or kubernetes
- Strong ability to troubleshoot / debug issues
- Experience integrating REST APIs, ability to quickly pick up new APIs/SDKs
- Capable of working in a fast-paced agile environment
- Strong discipline in documenting engineering processes and best practices
- Disciplined in writing unit tests, test code coverage
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
- Creating APIs and backend systems
- Scraping sites and creating backend dashboards for data management
- Experience with React.js and native is a plus but not required
- Backend infrastructure management and deployment
- Experience with MongoDB, Express is a plus.

