
What you'll do?
● Develop on server-side cloud software using a serverless approach (AWS).
● Work hands-on on bringing to life IoT and Edge architectures and applications
● Work with teams on delivering key features and performance targets.
Who You Are?
● Passionate individual who loves to develop scalable backend
● Strong programming capabilities
● Understanding of cloud architecture and protocols.
● Clear thought process, believe in simplifying rather than complicating
● Argue and fight over opinions. Believe in always choosing the best
You Should Have
● Experience on NoSQL Databases and designing REST API.
● Strong fundamentals of Data structure and algorithm.
● Done related projects during graduation/post-graduation.
● Experience on AWS, AWS Lambda, AWS IoT Core, AWS Cloud Watch is a big plus.
Proficiency in Python

About Nosh Robotics
About
Nosh is envisioning personalized food without any effort at every house in the world. The idea is to take humanity forward and relieve it completely from cooking in the next 20 years.
We are a multi-disciplinary team of passionate techies and scientists with expertise in mechanical, electronics, AI, food and manufacturing working together. At Nosh, we believe in creating world-class products with a value-oriented problem-solving approach.
At Nosh, we believe in believing in people and helping them unleash their maximum potential. We believe in giving frank & specific feedback that helps one to come out of own limiting barriers. At Nosh, we believe in being excellent while being very humble. Nosh founders are leaders in themselves who have emerged from humble backgrounds and were raised to world-class levels. Yatin: M.Tech IISc, built and delivered 4+ products from Sketch. Tech enthusiast Amit: ISB, NIT Raipur, Marketing@ABInBev, an early employee of mu sigma, Value Edge Sudeep: BITS Pilani, Georgia Tech, System design@Broadcom
Nosh is backed by SINE IITB, IISc, BITS Spark Angels, Supermorpheus and IKP EDEN and smaller angel investors.
Nosh Core Values
● Customer Obsession – Seeing customers happy is the most important goal. All discussions are keeping customers focused. Tech doesn’t matter till it brings value to customers' lives.
● Bias for Action -- We are a growing team and an evolving product. We want a team of doers to drive the company forward.
● Act Like an Owner -- Make your territory your own. Execute on the fundamentals, and act creatively to drive growth
● Always Be Learning -- We are creating a new vision for our industry. We should adapt and learn from each other and our customers.
Connect with the team
Similar jobs
Preferred Skills:
- Experience with XML-based web services (SOAP, REST).
- Knowledge of database technologies (SQL, NoSQL) for XML data storage.
- Familiarity with version control systems (Git, SVN).
- Understanding of JSON and other data interchange formats.
- Certifications in XML technologies are a plus.
About TensorIoT
TensorIoT is an AWS Advanced Consulting Partner. We help companies realize the value and efficiency of the AWS ecosystem. From building PoCs and MVPs to production-ready applications, we are tackling. complex business problems every day and developing solutions to drive customer success.
TensorIoT's founders helped build world-class IoT and AI platforms at AWS and Google and are now creating solutions to simplify the way enterprises incorporate edge devices and their data into their day-to-day operations. Our mission is to help connect devices and make them intelligent. Our founders firmly believe in the transformative potential of smarter devices to enhance our quality of life, and we're just getting started!
TensorIoT is proud to be an equal opportunity employer. This means that we are committed to diversity and inclusion and encourage people from all backgrounds to apply. We do not tolerate discrimination or harassment of any kind and make our hiring decisions based solely on qualifications, merit, and business needs at the time.
Job description
As a Mid-Level Python Developer, you will:
- Analyze user needs and develop software solutions.
- Work with project managers and product owners to meet specification needs.
- Recommend software upgrades to optimize operational efficiency.
- Deliver scalable and responsive software using TypeScript and Python.
- Collaborate with other developers to design and optimize code.
- Create flowcharts and user guides for new and existing programs.
- Document all programming tasks and procedures.
- Perform routine software maintenance.
- Deploy and maintain CI/CD pipelines.
- Develop and maintain data pipelines. This includes scaling the pipeline to accommodate anticipated volume and complexity.
- Collaborate with external clients and internal team members to meet product deadlines.
We're looking for someone who has:
- Experience with AWS Services(must)
- A bachelor’s degree in computer science, Engineering, or related fields
- 4 - 8 years of experience in software development, computer engineering, or other related fields
- Expert-level experience with Python and Node.JS
- Familiarity and comfort with REST APIs
- A deadline and detail-oriented mindframe
- Strong analytical and critical thinking skills
- Familiarity with DevOps tools and best practices
- Experience developing scalable data processing systems
Bonus points for someone with:
- Experience with IoT, ML, AI, or VR
- Amazon Web Services (AWS) certification(s) (preferred)
- Experience with microcomputers and microcontrollers
- Experience with the following DevOps services: AWS
- CodePipeline, CodeBuild or CodeCommit
- Experience with the following Data Engineering services: AWS Lake Formation, Glue, Redshift, EMR, or QuickSight.
Responsibilities and Duties:
- Expert in Python, with knowledge of Python web framework - Django
- Familiarity with backend automated testing tools and frameworks
- Experience with backend/API development
- Architect, develop and maintain backend libraries/codebase, database & server.
- Develop object-oriented software, with mastery of one or more relevant languages (Django).
- Evaluate competitive and innovative products and design approaches to identify best practices and encourage innovation.
- Understanding the requirement of a client, document the scope and chart out a plan of implementing the scope
- Work with design team to give inputs related to the wire-frames and then the design along with incorporating Client Feedback
- Explore the difference between B2B and B2C projects before implementing the code
- Work in teams of 2-3 on various projects as per the requirement using git as version control
- Having good knowledge of APIs creation and database architecture
- Good Grasp in respective technology (Django)
- Documenting the process and main functions along the developing process
- Design and develop highly scalable, highly available, reliable, secure, and fault-tolerant systems with minimal guidance for one of the fastest-growing companies in India.
Required Experience, Skills and Qualifications:
- 3-5 years of experience required
- Strong hand on Django-Python
- Excellent knowledge of using the Git version control system and deployment via Git.
- You have creative visualization, critical thinking, deductive & pragmatic reasoning and can think out-of-the-box
- Ability to quickly adapt & independently work in a fast-paced Agile environment with minimum supervision.
- A self-starter with demonstrated ability to take initiative, who can proactively identify issues/opportunities and recommend action.
Software Engineer
Opportunity in this role / Why should you join us?
- You are your own master. We don't preach you, we just allow you to Innovate, Iterate, Learn and Adapt
- Work with one of India's leading fintech unicorn company
- ESOPs in the company
Requirements
- 3+ years and above exposure in the art of writing codes and solving problems for large scale
- Extensive and expert programming experience in any one programming language (strong OOPS skills preferred). Deep experience in a java programming language
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Have a penchant for solving complex and interesting problems.
- BE/BTech, MTech in Computer Science or related technical discipline (or equivalent).
- Excellent coding skills – should be able to convert the design into code fluently Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with the huge amount of data. Experience with
multi-threading and concurrency programming
- Ability to switch between the technologies and learn new skills on the go.
Roles and Responsibilities
- Drive discussions to create/improve the product, process and technology
- Build abstractions and contracts with separation of concerns for a larger scope
- Rapid prototyping
- Robust and scalable web-based applications
- Do high-level design with guidance; Functional modelling, break-down of a module
- Thinking platforms & reuse, the open-source contribution will be a plus
- Do incremental changes to architecture: impact analysis of the same
- Do performance tuning and improvements in large scale distributed systems
- Mentor young minds and foster team spirit.
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
REQUIREMENTS:
- Experience: 4.1-7 years
- Must have Skills: JavaScript ES6, MySQL, RabbitMQ, Redis, Node JS
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques.
- Strong experience in JavaScript, Express.js, GraphQL
- Strong knowledge of REST, microservices, cloud development and design patterns
- Comfortable using modern tools and platforms such as Docker, Jenkins, Gitlab CI, etc.
- Comfortable using agile methodologies.
- Understanding of different components such as web server, storages, integrations
- Should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
- Good knowledge of functional and Object-Oriented Programming
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
- Familiarity with Azure pipeline
- Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
- Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
- Fundamental knowledge of design patterns
- Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
- Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
RESPONSIBILITIES:
- Writing and reviewing great quality code
- Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project.
- Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
- Determining and implementing design methodologies and tool sets
- Enabling application development by coordinating requirements, schedules, and activities.
- Being able to lead/support UAT and production roll outs.
- Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
- Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
- Giving constructive feedback to the team members and setting clear expectations.
- Helping the team in troubleshooting and resolving of complex bugs
- Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
- Carrying out POCs to make sure that suggested design/technologies meet the requirements.
About Us:
Developed in formal collaboration with the University of Cambridge in May 2000, HeyMath! is an Ed-Tech company whose mission is to Raise the Game in Maths for school systems around the world. We do this using technology to deliver engaging teaching methodologies and personalised learning paths for students. HeyMath! has been successfully adopted by CBSE schools since 2004, with positive outcomes for the entire ecosystem.
Check us out at www.heymath.com
We plan to work mainly from home in 2022 and the virtual office atmosphere is collegiate, informal and friendly, with small high-impact teams making a difference to customers.
What we are looking for:
Experience in building and re-engineering cloud based solutions on AWS.
Strong knowledge of Object Oriented Programming(OOPS) and design patterns is a must. Hands-on development on Spring MVC framework.
Experience working on Java 8 or above.
Must have very good knowledge of RDBMS such as MySQL and performance tuning of the same.
Exposure to server-side and client-side caching mechanisms. Ability to debug the applications and provide instant workable solutions.
Experience working on Elastic Search / Kafka / Kubernetes or all is a nice to have.
Candidates should have worked with Startups (IT Product Firms)
Should be from B2C Firms/Product/SaaS Firms
Key Skills: Python, Golang, Java, Distributed Systems, Cloud, Microservices Architecture, MVC, Design Patterns, Data Structure, Algorithms
Your Experience Across The Years in the Roles You’ve Played
- 6+ years of technology experience (at least 2 years in direct engineering management)
- Managing a 5-15 member engineering team in an agile product org
- Track record of collaborative working with multiple stakeholders
- Planning and analysis with effective communication skills
You’ll Be Improving & Responsible For
- Our products engineering team that works on initiatives fuelling the growth of our recent health retail insurance products
- Collaboration across cross-functional stakeholders to ensure delivery timelines are met
- Implementing product engineering best practices, and evangelizing them within the org
- Engineering management with a strong sense of ownership
- Problem solving with a clear and analytical approach and organized work habits
- Technological innovation in agile product engineering scenarios
- Product and business management principles and metrics
Biddano is seeking for an analytical, result driven, multi-skilled candidate for design for the position of Backend Developer. He/She will be responsible for programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems and create a more seamless experience for users.
The ideal candidate will have strong personal accountability for results, strong commitment to teamwork in support of the company's success, adherence to ethical business practices, and comfort operating in a start-up environment with an ability to prioritize and drive actions to closure.
a start-up environment with an ability to prioritize and drive actions to closure.
Backend Developer
Responsibilities:
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional REST APIs Using Django/Python or NodeJs
- Troubleshoot and debug applications
- Perform unit test cases to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
Skills Required:
- Proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands on experience with programming languages like Python (Required), typescript(Required), Java.
- Working knowledge of CMS framework
- Familiarity with back-end languages (e.g. HTML, JavaScript and CSS)
- Excellent analytical and time management skills
- Backend:
- Django/DjangoREST, Python (Prefered) or NodeJs.
- Good experience of microservices.
- Hosting and Deployment Solutions:
- Good understanding of AWS which includes(All required):
- Good expertise in Linux.
- EC2 instance management.
- Scalability (Horizontal or Vertical) which includes autoscaling.
- Proper use of S3 for static file management.
- SNS or AWS email service.
- AWS resource cost optimization.
- Proper knowledge of Load Balancers.
- Teamwork skills with a problem-solving attitude
Experience :
- Minimum 4-7 years of experience as a Backend Developer
- B.tech Computer Science, Engineering or similar relevant field











