- 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/" target="_blank">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 has context menu
Similar jobs
Product Development Using Java, Microservices, SpringBoot
Experience with RestFUL API's.
We are seeking a talented and NopCommerce Developer to join our dynamic team. The ideal candidate will have a strong background in backend development, with extensive experience working with the nopCommerce platform. As a NopCommerce Developer, you will play a key role in architecting, developing, and maintaining e-commerce solutions for our clients. You will collaborate closely with our cross-functional teams to deliver cutting-edge solutions that meet our clients' needs and exceed their expectations.
Responsibilities:
- Design, develop, and maintain scalable and high-performance e-commerce solutions using the nopCommerce platform.
- Customize and extend the functionality of nopCommerce to meet client requirements.
- Implement best practices for coding, testing, and deployment to ensure the reliability and maintainability of the codebase.
- Collaborate with project managers, designers, and other developers to translate client requirements into technical solutions.
- Perform code reviews and provide mentorship and guidance to junior developers.
- Troubleshoot and resolve issues related to nopCommerce implementations.
- Stay up-to-date with the latest developments in nopCommerce and e-commerce technologies to continuously improve our solutions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4+ years of experience in software development, with a focus on e-commerce solutions.
- Strong proficiency in C#, ASP.NET Core, and SQL Server.
- Extensive experience working with the nopCommerce platform, including customization, plugin development, and theme integration.
- Solid understanding of web technologies such as HTML, CSS, JavaScript.
- Experience with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
- Experience with Agile development methodologies is a plus.
Job Description:
- Bachelor's or Master's degree in Computer Science.
- Proven experience in leading a team of backend engineers
- Strong organizational and project management skills.
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Familiarity with Android development - kotlin, RX-java, design pattern.
- Proficiency with server-side languages such as Spring boot, Hibernate.
- Familiarity with database technology such as MySQL and MongoDB.
- Familiarity with cloud platforms(GCP).
- Experience with Agile/Scrum methodologies
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.
- Candidate should have strong work experience in JavaScript(ES6+)
- Hands on application development using Node JS, Express JS, MongoDB and Mongoose
- Good understanding of Web Technology, RESTful APIs, JSON structures
- Proficient understanding of code versioning tools, such as Git
- Exposure in AWS Services will be an added advantage
Responsibilities and Duties
- Design, code, test and document software according to the functional requirements.
- Analyze, diagnose and resolve errors related to applications.
- Provide application and user support.
Responsibility and duties
• Understand the business objectives and create a weekly/quarterly roadmap for the team • Integration of user-facing elements developed by front-end developers with server-side logic.
• Reviewing the code written by subordinates to maintain quality of code
• Planning and implementing tests for the codes and fixing bugs
• Developing ideas for new programs, products, or features by monitoring industry developments and trends.
• Qualification and skills *
• Bachelor's Degree in Computer Science [Preferably B. Tech./B.E. (CSE/IT)]
• 2 Years+ experience in Back-end development • Knowledge of Redis assisted client-side caching
•Intermediate skill in Amazon Web Services frameworks and modules • Familiarity with relational or non-relational database [Preferably SQL and MongoDB]
• Familiarity with NodeJS
• Proficient in Ms Excel/Trello
EWar Games focuses on Sports, Mobile Games, Technology, Online Gaming, and Real Money Online Gaming. Their company has offices in Bengaluru. They have a small team that's between 11-50 employees.
Hood is a new-age anonymous social network.
Hood has recently raised $3.2Mn seed funding and is backed by top VCs, 16+ unicorn founders including Vijay Shekhar Sharma - PayTM CEO, Ritesh Agarwal- OYO CEO, Kunal Shah - Cred CEO and outstanding management team.
Role & Responsibilities
- Execute full lifecycle software development
- Architect and conceptualize the product from initiation
- Program well-designed, testable, efficient code Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Integrate software components into a fully functional software system
Qualifications: -
- Bachelor's degree in Computer Science, Software Engineering or a related technical discipline.
- 2-4 years of experience in software design and development.
- Strong coding skills (JavaScript/Typescript, Node.js).
- Strong database design (MySQL/DynamoDB) and query writing skills with a commitment to performance and efficiency.
- Working knowledge of RESTful API paradigms.
- Experience building distributed domain-driven microservices.
- Strong understanding of database and storage fundamentals.
- Experience with AWS stack.
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
- Knowledge of React.js is a plus.
- Startup experience is a plus.
What you can expect from us
1.Learning Budget: If there's a workshop, book, or event you think will help you learn, we'll cover your bill.
2.Health insurance for you and your family.
What happens after you apply?
Step 1: Within 7 days of your application our wholesome, original & expressive - our People Team will reach out to you for a quick chat.
Step 2: Within 4-6 days of chatting with the People Team, you will get a call from someone from your future team to discuss the job role.
Step 3: If all goes well, we’ll schedule a call with your future manager to deep dive into the role with you and for you to show off your skills through a small task.
Step 4: After a quick interaction with the People Team, If our vibes match, a quick call with our Founders.
If we mutually enjoy the 4 steps, we onboard you with a big smile :)
NOTE
At any step, if things don't work out, we will proactively send out an email. You are welcome to
ask for detailed feedback and re-apply in the future.
We prefer [Passion>Skills>Education]
• Experience in the financial domain preferred.
• Hands-on developer in Core Java with an excellent understanding of computer science fundamentals, data structures, algorithms and design patterns.
• Experience with frameworks like Spring, Restful Webservices, Queuing systems, Angular, and Python is highly desired.
• Deep understanding of several cloud providers such as AWS, Azure, Google etc.
• Hands-on experience developing CI/CD pipelines for continuous development and integration.
• Deep knowledge and experience of Java/J2EE and servers like Tomcat.
- Collaborate with the team members to understand the client requirements.
- Advance coding skills in PHP, HTML, CSS, JavaScript and Scripting language desirable.
- Must have experience in working on frameworks such as Laravel, CodeIgniter.
- Write clean and well-structured codes.
- Produce detailed technical product descriptions.
- Troubleshoot, test and maintain the core product software along with the databases to ensure strong functionality and optimization.
- Contribute to all the software development phases.
- Follow the industry’s best practices for writing clean code.
- Develop and deploy the latest features that facilitate the relevant tools and procedures if required.
- Improve the code-base of our products in a significant manner