DUKAAN - Create Your Online Store in 30 Seconds Dukaan is an app that allows offline businesses to sell their products and services online. On our app, the users can make beautiful product catalogs (catalogs) right from a smartphone and share with their customers easily on different social media apps such as Whatsapp Business, Whatsapp, Facebook, Instagram, etc. Praised by users all over India, this app has saved declining businesses by helping them transfer their shop online. The journey has just begun and we are on a mission to make India truly Digital. Dukaan is currently powering over 5M e-commerce stores built by Indian small businesses and growing at a crazy rate. We are looking for a Backend Engineer to join our team who will be part of our new innovations team. Requirements: Strong knowledge of Django, Django Rest Framework, and their design principles. Strong knowledge of Django ORM, should be able to leverage it to write complex and optimized queries (E.x Q queries, Case, When, Select related, prefetch related, Subqueries, Annotations, Aggregations, Filtering, etc.). Should be able to override DRF serializers, filters, and view set completely according to needs. Should have good experience in Class-Based Views to write the backend API. Sound knowledge of database design patterns and modeling them to Django models. Sound knowledge of how to write test cases for the APIs. Should be able to write optimized pythonic code adhering to python PEP standards. Strong knowledge of python packaging and how to architect a codebase that should be easily scalable and not get cluttered. Strong knowledge of REST API design patterns. The ability to write RAW SQL queries and further database-level coding will be a plus. Good Understanding of python’s asyncio, threading, and multiprocessing library, their benefits and limitations along with their appropriate use cases. Hands-on knowledge of celery and its corresponding message broker such as RabbitMQ, Redis, etc. Experience with building a CDC(Change Data Capture) pipeline will be a plus. Experience with Apache Kafka, Kafka connect and Debezium will be a plus. Experience with open source will be a plus. Good knowledge of Algorithms and data structures. Responsibilities: Understand the ins and out of the existing codebase and have a good grasp of it. Write clean, stable, and scalable code. Write unit test cases for the APIs. Do whitebox and blackbox testing for your own code and as well as others if required. Understand and implement fast prototype solutions for business needs.
RESHAMANDI is enabling Indian Silk Farmers, Reelers, and Weavers to take on China. At Reshamandi, a once-in-a-century disruption is happening. As India’s only Digital Supply Chain for Silk, we are bringing cutting edge technologies into the lives of millions, and getting Indian Silk back to its heydays. The impact of Reshamandi’s tech is so dramatic that at just 4 months, we have a waitlist of thousands of silk related businesses that want to partner with us and hundreds that we have on-boarded. You will have an opportunity to be a part of this story. You will be working with a team that has an audacious mission, crazy enthusiasm, and that almost always thinks outside the box. With 10 technology patents under the belt of the CTO in his previous avatar, you know you will be working with the best. In the News: Forbes, LiveMint Role: Software Engineer - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who we are looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress. You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills. We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions. Minimum of a bachelor’s degree in Computer Science or a related field. What you should know? Java developer with 3+ years of experience building high-performance web backends. Extensive experience in building distributed HTTP RESTful web services. Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate. Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization. Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What if you knew would be a plus? Experience with shell scripting including standard UNIX tools such as awk, grep and sed. Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
Role: Architect - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who are we looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions Minimum of a bachelor’s degree in Computer Science or a related field What should you know? Java developer with 8+ years of experience building high-performance web backends Leading a small team of motivated engineers Extensive experience in building distributed HTTP RESTful web services Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What would be an added advantage? Experience with shell scripting including standard UNIX tools such as awk, grep and sed Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
Back End Nodejs developerExposure to Angular would be an added advantageShould be willing to work in challenging environment for a start up company
Key skills: Python, Django, Django Rest Framework, Docker, AWS, Postgres Do you love building simple but amazing products that help people live a better financial life? We’re looking for an outstanding product engineer to define the future of financial services and work with us on building it today. Software Engineer (Backend) We are looking for a great BackEnd developer who is proficient with Django/Python programming to create highly scalable applications to be deployed on AWS platform. Your primary focus will be on developing back-end services that are going to be used by our frontend layer, either Web or Mobile. These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic. You will ensure that these services and the overall application are scalable, robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important. Responsible for: Developing enterprise-grade Web Services using Django/Python Designing APIs for the underlying business use cases Be responsible for solution design and architecture of your services. Building reusable components and a library of services for future use. Experience working on Microservices architecture will be a significant plus Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS Optimizing components for maximum performance for increasing load and endurance Writing extensive unit tests and automated system test cases Writing an optimum level of technical documentation for future developers Provide constructive feedback to design and product teams. Strong fundamentals of design patterns and enterprise architecture design. Strong coding ethics and codebase management skills, familiarity with concepts such as clean code and SOLID principles, DDD principles. Be well versed in database schema design and domain modelling. Qualifications / key skills / competencies required: Bachelors/Masters in Computer Science or equivalent Ability to work independently in small teams and a fast-paced environment. Prior startup experience will be a significant plus Ability to understand the business requirements for Product and translate them into technical requirements Minimum 3 years of experience in creating and consuming APIs using Django/Python. Experience working with any API documentation tool such as Swagger or Postman Experience with working with Dockerized environments, containers and Kubernetes is a plus. Strong experience working with SQL databases (such as Postgre or MySQL). Should understand the advantages of using relational and non-relational databases. Experience working with various AWS tools such as EC2, S3, RDS, Route53, etc. Strong fundamentals of networking, setup of DNS and services, managing infrastructure.where your code will run. Experience working with multi-user application development handling Authentication, Authorization, and Session & Transaction Management, asynchronous services, hooks, etc. Strong experience with any CI/CD pipeline for build and deployment Strong fundamentals with Git Experience working with any event or job schedule framework Experience in writing and maintaining a unit-test suite for your applications. A knack for troubleshooting, debugging, performance benchmarking and optimization Ability to understand how technical debt is being built and ways to address it in the future Strong communication and problem-solving skills.
The Person: Curious - seeking innovative solutions Sharing of knowledge Entrepreneurial - bring solutions, new ideas, within your team Able to act on the whole value chain of projects Strong communication skills - popularize technical terms/solutions to more business oriented profiles Independent in managing your tasks and timelines Role: You have a keen interest in data science and have a strong background in web development Particularly in the backend. As a Senior Web Developert you will innovate, build, train Communicate with a team made up of consultants, data scientists, creatives and engineers To identify client needs and define innovative solutions. You will work in a collaborative team which champions knowledge sharing Key responsibilities: Driving innovation and feature implementation on your project Mentoring other team members to deliver even higher quality Communicating the successes of projects Working closely with counterparts to build and maintain strong knowledge& skill levels Relationships with all key stakeholders Technical skills:Essential: Strong programming skills in Python, including building, testing and releasing code into production, Flask in particular Strong experience using test-driven development to write well-tested code (pytest, unit testing) Strong SQL skills and experience working with relational/columnar databases (e.g. BigQuery, MySQL, Postgres) Track record of building data-heavy websites with low latency and strong UX Experience using one of the main cloud providers (GCP, Azure, AWS) Experience with agile software delivery and CI/CD processes Understanding of Single Page Application (SPA) architecture and constraint Willingness to learn and find solutions to complex problems Desirable : Understanding or experience with Front End development (REACT , Jquery and / or CSS SCSS) Experience with Serverless architecture (app engine, cloud run, cloud function) Experience with implementing IAP-style identity management solutions Experience integrating / interfacing with REST APIs / Web Services Experience tracking user experience and updating features accordingly Understanding of OWASP coding practice
NoSQL DB (MongoDB, CouchDB), PostgreSQL Mocha test environment Should JS testing framework Experience implementing mock services Nock API mocking NPM, Redis Typescript / Coffee script experience will be an added advantage Experience working with opensource JS projects Experience in developing REST API Source code management tool - Git / GitHub Understanding of TCP/IP networking and client/server web programming model Good communication skills Should be able to work with the cross-geo client team
About You* You are a Coder, a Doer. YOU BELIEVE in actions ( *In short - You are less about Gyan and more about Samadhan* )* YOU BELIEVE in software delivery with quality* If you are passionate about technology, engineering best practices and using them to solve real and complex business problems. * Badly written code or bad architecture irritates you the most. * YOU BELIEVE in "Proof of the pudding is in the eating" so you are always tinkering and exploring new technologies* YOU BELIEVE in building things the right way, invest in developer productivity and follow proven engineering practices to ensure that you spend the maximum amount of time working on problems that matter.* Since work is a big part of your life, YOU BELIEVE in sharing knowledge and of course have fun in the process (company outings, team sports, lunches, etc)You'll be expected to1. Design highly scalable, testable code and follow Test Driven Development methodology - Able to write well organised, modularised code with test cases.* Apart from writing code *1. Take ownership of new products/features.2. Contribute to the design and architecture of our backend APIs and deployment of microservices3. Ensure adherence to engineering best practices and maintain the overall quality of our codebase.4. Mentor and assist younger members of the team and perform code reviews.5. Work with the product team to translate powerful ideas into everyday business value.Qualifications* Will prefer a Bachelor's degree or equivalent experience in Computer Science or related field* Development experience with Java is a must; If you know Python and Go Programming Language that's great* Experience in SQL and NoSQL databases with an insight into various data modelling use cases* Sound with data structures and algorithms and have a good understanding of design patterns, software architectures* Unquenching thirst to learn new technologies.* Experience with CI/CD is a plusWhat FreightFox gives you- A high energy environment where you’ll be working alongside people who want to bring innovative tech solutions in the Indian landscape. Make in India for India.- A chance to become a part of the early team of a budding start-up and help shape its growth path.- Competitive Package- Stocks - Be part of the early-stage startup and they benefit financially from the company’s growthAbout FreightFoxWe are a young and ambitious technology start-up in the Indian B2B Logistics space. Our aim is to change the future of freight in India by leveraging tech and data to deliver new and exciting possibilities in this space.We’ve cautiously cultivated an environment where customers come first, where we validate our hypothesis first before writing even a single line of code, where our customers and prospects are our best advisors and where we truly believe that insights from data are critical to steering a business in the right direction. We have raised $300K seed fund from Angel Investors in Dec 2020
At Omnify as a Senior Full Stack Engineer, you will own one or more components of our web applications. The end users of the applications include both internal stakeholders as well as external clients on multi-time zones, different internet speed distribution. In addition, you will be working side-by-side with other engineers on architecture, integration, and maintenance of the applications in order to keep up with the world’s fast paced industry. You will work with talented and experienced teams of product managers, designers, and engineers, and have the unique opportunity to contribute to product design and system scalability. Job Responsibilities: Handle the design, architecture, development, code review, and testing of key applications in the following areas: Analytic Dashboard & Reporting, client facing applications, proof of concept prototypes. Work closely with the product management and design team to define feature requirements and deliver the product that materially impacts the business and improves the customer experience. Manage and communicate work responsibilities to subordinates. Identify performance bottlenecks and come up with novel ways to solve them. Design and implement scalable web service APIs. Develop and maintain various internal tools that manage the forecasting, customer service, and marketing workflows. Work with the following currents stacks: REST micro services architecture, AWS, Nginx, Apache and Angular Preferred: Prior experience in an e-commerce business is a plus Required: Hands-on experience with Relational databases like MySQL, PostgreSQL Extensive server-side programming experience in any one programming language such as PHP, Rails, Python. Experience on working on frontend libraries such as JQuery, AngularJS or Angular 4+ Strong object-oriented programming skills. Ability to work with complex business flows and dealing with huge amounts of data. Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD) Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms). A good grasp on Test Driven Development.
Technical Skills Required: Core php with any php MVC frameworks (Preferred is Zend), with an experience in SOAP / REST api Services Worked on a LAMP stack with either MySQL / PostgresSQL Other Technical Skills Desired: • Reverse engineer existing business rules from the php codebase • Possess strong skills to troubleshoot php codebase • Looking to move to Full Stack development in the areas of Spring boot / Angular / Node JS • Analyze the root cause of any failure in project or application, review new code and/or perform unit testing. • Possess strong coding knowledge and decision making skills. Functional Skills Desired: • Application development by coordinating requirements, schedules, and activities contributing to team meetings; • Collaborate with the rest of the engineering team to design and launch new features • Ensure designs are in compliance with specifications and standards and best industry practices. • Usage of Process tools – JIRA, TFS, HP QC or any other agile tools • Self-motivated & working independently with minimal supervision. • Maintain code integrity