Senior Lead Engineer
Job Description:
- Design, implement and deliver custom solutions using the existing robotics framework.
- Debug issues, do root-cause analysis and apply fixes.
- Design and implement tools to facilitate application development and testing.
- Participate in architectural improvements.
- Work with team members in deployment and field testing.
Requirements:
- Bachelor Degree / Masters in Engineering (ECE or CSE preferred)
- Work experience of 10+ years in software programming.
- Proficiency in Python programming for Linux based systems.
- Full understanding of software engineering.
- Basic Knowledge of Robot Operating System(ROS) is a plus.
- Good understanding of the algorithms and control loops.
- Working knowledge of Git: creating, merging branches, cherry-picking commits, examining the diff between two hashes. Advanced Git usage is a plus.
- Knowledge of video streaming from edge devices is a plus.
- Thrive in a fast-paced environment and have the ability to own the project’s tasks end-to-end with minimum hand-holding
- Learn and adapt new technologies & skills. Work on projects independently with timely delivery & defect free approach.
About US Based comany, developing electronic autonomous tractors.
Similar jobs
Domains we work in
Multiple: publishing, retail, banking, networking, social sector, education and many more.
Tech we use
Java, Scala, Golang, Elixir, Python, RoR, .Net, JS frameworks, IOS, Android
More details on tech
You name it and we might be working on it. The important thing is not technology here but what kind of solutions we provide to our clients. We believe to solve some of the most complex problems, holistic thinking and solution design is of extreme importance. Technology is the most important tool to implement the solution thus designed.
Skills & Requirements
Who should join us
We are looking for curious & inquisitive technology practitioners. Our customers see us one of the most premium advisory and development services firm, hence most of the problems we work on are complex and often hard to solve. You can expect to work in small (2-5) people teams, working very closely with the customers in iterative developing and evolving the solution. We are continually on the search for passionate, bright and energetic professionals to join our team.
So, if you are someone who has strong fundamentals on technology and wants to stretch, beyond the regular role based boundaries, then Sahaj is the place for you. You will experience a world, where there are no roles or grades and you will play different roles and wear multiple hats, to deliver a software project.
What would you do here
* Work on complex, custom-designed, scalable, multi-tiered software development projects
* Work closely with clients (commercial & social enterprises, start ups), both Business and Technical staff members
* Be responsible for the quality of software and resolving any issues regards the solution
* Think through hard problems, not limited to technology and work with a team to realise and implement solutions
* Learn something new everyday
Below are key skills expected
* Development and delivery experience in any of the programming languages
* Passion for software engineering and craftsman-like coding prowess
* Great design and solutioning skills (OO & Functional)
* Experience including analysis, design, coding and implementation of large scale custom built object- oriented applications
* Understanding of code refactoring and optimisation issues
* Understanding of Virtualisation & DevOps. Experience with Ansible, Chef, Docker preferable * Ability to learn new technologies and adapt to different situations
* Ability to handle ambiguity on a day to day basis
Critical Primary Responsibilities:
- Work with business analysts/product managers to estimate and design effective, scalable and maintainable solutions that meet business initiatives and objectives
- Develop and design software/platform that meets business requirements and technical design
- Troubleshoot pre- and post-production implementations and Handle the team
- You will provide back-end functionality that can run smoothly from any device or browser type
- Propose new ideas when there is strong business value and stay up to date on the latest technology trends and techniques.
Critical Skills & Experiences:
- At least 9+ years of experience developing in Java technologies with equivalent experience in systems analysis, OO design, OO programming and debugging skills
- Deep Understanding of Web UI, HTML5, CSS, JavaScript, AJAX, jQuery
- Integration with 3rd party API’s.
- ReactJS – Must (min 7 years exp ) with nodejs.
- At least 9 years of experience in Java Spring Boot Framework development
- 7 years of experience in any Cloud platform, preferably AWS.
- At least 7 years of web services and relational database experience (preferably Mysql)
- At least a year of Elastic search experience
- Experience developing RESTful web services (preferably micro services)
- Experience with UNIX/Linux command line and shell scripting
- Experience working in cross-functional Agile/Scrum teams
- Any level of experience with JIRA or any other issue tracking technology
- Experience with Java application profiling and profiling tools
- Bachelor’s degree or the above equivalent skills and years of experience
- Should be able to manage end-to-end single handedly with prior experience
- Full stack developer overall with at least 9yrs experience.
What You'll Do
- As an early member of our engineering team, you will work directly with the CTO and Head of Product to spec, design, and build the core product functionality
- Help us build out a reliable team in India that knows our tech stack and is passionate about the work that we do.
- Motivate and lead a team of software developers to reach and exceed company goals.
- Solve problems you don't know how to solve: You'll encounter challenges we haven't yet come across yet. And when the time comes, you'll think through problems, evaluate approaches and teach yourself whatever is needed.
- Lay a solid foundation for the product to scale, keep our technical debt in check and help us hire a team of incredible engineers.
What We're Looking For
- 6+ years of experience as a software engineer
- 1+ years of experience leading projects or teams of engineers
- Hustle & Grit. Willingness and desire to take on personal responsibility for the business as a whole and “figure it out”, whether it’s in your exact functional lane or not.
- Excitement and passion for expanding financial access to healthcare.
- Experience with Java, a relational database, React (or a comparable front-end framework) and building full-stack web apps.
- A great understanding of how Restful services and Gradle works
- Ability to overlap with EST morning hours
- Our full tech stack includes: Docker, Spring, Gradle, Hibernate, ExpressJS, NextJS, Amazon Web Services, Java, N8N, Python
Responsibilities
- Join the product research team to develop the leading Geodata and GeoAI platform in Hong Kong
- Be part of the product team to develop web front-end interface with a focus of data and AI application
- Develop automated software in Arical data and AI pipeline
- On job training for rapid product development cycle
- Will have to deliver reliable and maintainable code
- Use analytical skills effectively for hands on problem solving
- Translate UI/UX design wireframes to actual code
- Work with UI/UX designer
Requirements
- Degree or above in Computer Science, Information Systems, or related fields
- Coursework in programming, data science, machine learning, AI and databases
- Strong organizational and project management skills
- Proficiency with client-side scripting and database technology
Technical skills
- Knowledge of one or more system programming languages (Python, C++, Java, etc)
- Knowledge of MongoDB and other NoSQL data stores such as Redis
- Proficiency with HTML, CSS, JavaScript, cross-browser optimization
- Proficiency with one or more front-end web development framework (Bootstrap, Angular, React)
- Knowledge of one or more web-scripting languages (PHP, Rudy, Node.js etc)
- Knowledge of web-scraping library (Beautiful Soup, web driver etc)
- Knowledge of API packaging and Docker deployment
- Knowledge of app development
- Knowledge of UI/UX design
Details
- Work from home
Work Location: Remote & Complete Work from Home
Experience:7 to 12 Years
Package:Upto 30 LPA
Notice Period:Immediate Joiners
Its a Full Time Opportunity with Our Client
Mandatory Skills:MongoDB,Reactjs,Nodejs,AWS & Python
Job Description:
Job Responsibilities
• Analyses technical requirements and develop effective technical solutions
• Direct the activities of other Consultants and Associate Consultants
• Lead role in conceiving architectural designs
• Lead role in current environment assessment
• Lead and participate in delivering technical presentations to customer
• Manage specific tasks including directing the efforts of selected MCS and customer staff
• Meet/interview customer to capture specific requirements in concise format
• Participate in design of information systems
• Perform in the role of Enterprise or Partner Strategy Consultant
• Provide leadership and guidance to support the implementation of large systems including
methodology, design approaches, and architectural and engineering considerations
• Provide quality assurance review of engagement processes and deliverables
• Serve as technical project lead
• Work with customer staff to implement customer technology (e.g., testing, documentation, user
expectations).
Front/Backend Development
• JavaScript
• React.JS
• NodeJS
• Python – Flask, FastAPI
DB
• MongoDB
Cloud experience
• AWS
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 an advantage 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 by using mySQL database.
Skills And Qualifications
- Should have industry experience of at least 1 year.
- Strong proficiency with JavaScript and strong knowledge of Node.js and sails frameworks
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as EJS
- Good 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 tests
- Proficient understanding of code versioning tools, such as Git
About the role
We are looking for a strong full stack engineer who has experience building web and mobile applications for enterprise and consumers. You will help design, build and maintain scalable applications and build the API infrastructure that can be used across all client products.
Responsibilities:
- Building applications that are responsive, performant, and accessible Produce high quality HTML/CSS pages from mock ups.
- Collaborating with other disciplines across engineering, UX, and Product to help develop front end solutions.
- Using our Micro service stack to integrate front end into the development lifecycle.
- Build high availability and extremely reliable transactional systems.
- Own and manage all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Design, build and maintain API infrastructure that allows for standard integration methodology between applications and third party services
- Collaborate effectively with the rest of the team to design and launch new features
- Deliver on rapid implementation schedules to build web functionality that is fast, scalable, and upholds smart development goals and principles
- Work on all things front-end and backend including web and mobile
- Maintain code integrity, quality and ensure responsiveness of applications.
Requirements:
- 3+ year track record of relevant work experience and a Computer Science or a related technical discipline is required.
- Proficient in HTML 5, CSS, and JavaScript frameworks, like React, Vue.js, NodeJS among others.
- Experience working with graphic designers and converting designs to visual elements using JavaScript, HTML and CSS.
- Strong knowledge and experience with server-side web of building restful APIs for internal and external products using Node.js
- Doesn’t shy away from testing and code review.
- Good knowledge of OOPS Concept and Data Structure like Queue, Stack, Tree, Linked List.
- Knowledge of code versioning tool - Git.
- knowledge of cloud computing platforms, like Amazon Web Services
- Strong Knowledge of database systems like Mysql.
- Interest and ability to learn new technology stacks as needed.
- Good problem solving skills and Willing to learn new technology.
- Passion for developing awesome user experiences
- Independent, dedicated, and able to deliver production ready code with minimal guidance.