Product Engineering, Big data pipelines
## Backend Developer - Python # Django, Flask, Celery, Scrapy # Aws Stack # Fabric, ansible # Git # Problem Solver Our Philosophy: - We are firm believer in Employees First, Customers Second approach. - We try to make tomorrow better than today for everyone around us – because that’s what we love to do. You should join us, if: - If you throw brains at problems, not money. - If you believe, calories are best spent making a real difference for customers. - If you see every customer as an individual that deserves respect - If you are willing to succeed on your own merits Job Description We are looking for a Python 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, api, 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 Writing reusable, testable, and efficient code. Design and implementation of low-latency, high-availability, and performant applications. Integration of user-facing elements developed by front-end developers with server-side logic. Implementation of security and data protection. Integration of data storage solutions with the apps. Write and implement software solutions that integrate different systems. Identify and suggest various opportunities to improve efficiency and functionality. Write reusable and testable code. Note: Do provide us Git user handle along with your contribution on demo / live projects. If you are a competitive programmer, do provide us respective profile. Skills and Qualifications 3+ year(s) experience in Python Development. Expert in Python, with knowledge of at least one Python web framework such as Django, DRF, Flask, Scrapy etc. Familiarity with some ORM (Object Relational Mapper) libraries. Strong unit test, test driven development, continuous integration and debugging skills. Able to integrate multiple data sources and databases into one system Understanding of the threading limitations of Python, and multi-process architecture. Knowledge of user authentication and authorization between multiple systems, servers, and environments. Familiarity with event-driven programming in Python. Familiarity with software design like SOA and others. Understanding of fundamental design principles behind a scalable application. Proficient understanding of code versioning tools Git. Write reusable and testable code. Add On: - FOSS enthusiast - Competitive programmer
Job Description : PROFESSIONAL QUALIFICATIONS / SKILLS 1) 2 - 4 years of extensive experience in developing Client-Server (Web) applications using Java and J2EE Technologies 2) Expertise in developing applications using JDBC/DBCP2 3) Very Strong Core Java ( Collections, multithreading etc) 4) Expertise in Java Server programming 5) Must have work experience in RESTful Web services 6) Strong in OOPS and designing solutions 7) Good in MYSQL queries scripting and database concepts 8) Good problem solving ability 9) Ability to debug complex issues 10) Hands on in Git 11) Comfortable in working in Linux environment 12) Understanding of JSON 13) Experience in Tomcat 14) Experience in using tools like Eclipse, IntelliJ Good to have: 1) Caching concept and hands-on 2) AWS 3) Messaging Queue (JMS/SQS etc) 4) NoSQL database Please send your updated resumes on firstname.lastname@example.org. Thank you
Lookimg for a Python Developer with tremendous hands on experience working with RESTful APIs using Flask or Django. You shall be part of an ultra talented software development team, building an Artificial Intelligence product that would revolutionise business operations. You shall be responsible to package algorithms (developed by the data science team) into custom APIs and expose them as microservices.
Responsibilities: ▪ Design distributed applications, architectural trade-offs applying synchronous and asynchronous design patterns, write code and deliver with speed and quality ▪ Develop multi-tier scalable, high-volume performing, and reliable user-centric web services based applications that operate 24x7 ▪ Produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration ▪ Develop software related to machine learning, artificial intelligence and data analytics. ▪ Write and implement software solutions that integrate different systems Required Skills: ▪ Sound knowledge of software designing, development, and algorithm related solutions. ▪ Working knowledge of programming language in Python. ▪ Strong object-oriented skills and development expertise on web services ▪ Knowledge of different frameworks (preferably Django) ▪ Knowledge in developing ORM (Object Relational Mapper) libraries- Able to integrate multiple data sources and databases into one system ▪ Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design. ▪ Knowledge of object-oriented design, coding, testing patterns, and programming languages (Java, Python. etc). ▪ Understanding building web applications and services with IDEs, ANT, JUnit, etc. ▪ Knowledge of relational databases (transactional and non-transactional), database architecture, and distributed transaction management
Job Description: As the Product development Engineer, you will design and develop our e-commerce platform and other related middleware and backend components. You will also create a unique e-commerce experience to have a positive impact on life of our customers. Roles and Responsibilities: • Develop and manage e-commerce websites on Magento 2.x platform • Work on Magento integration with external systems, viz CMS/CRM/Payment Gateway/Shipping etc • Analyse, code, debug, test, document & deploy applications • Write well-engineered source code that complies with accepted web standards. • Provide technical leadership and upgrade architecture design and solution to accommodate future expansion • Ensure quality control processes are successfully employed • Oversee DevOps to manage environments and release quality solutions • Integrate highly customized third-party solutions using a range of commerce technologies Requirements: • 3+ Yrs exp. in designing and developing large scale Responsive e-commerce Web and Mobile app using Magento 2.x • Knowledge of service workers implementation for PWA • Extensive knowledge of Mysql and other databases • Must have knowledge of Fastly, AWS CDN • Must be able to work with minimum supervision • Must have knowledge of Magento Extension development • Experience in harnessing the power of AWS cloud services and familiarity with DevOps principles and practices • Working knowledge on building Node or PHP based applications • Knowledge of Varnish implementation • Familiarity with automated deployment strategies and software design patterns • Experience with caching and scaling techniques • Experience building REST API for functions that can be used/consumed on web • Excellent written, documentation, oral and presentation skills • Ability to adapt and pick up new technologies • Knowledge of GTM and FB integration • Ability to apply agile development principles during the development cycle Good to have: • Magento 2 certifications • Experience in frontend tech like HTML5, CSS3, jQuery and ReactJs • Experience of working on PWA apps
Responsibilities Break-down complex problems into solvable pieces of work for other Engineers. Depending on your specialization, projects/initiatives may include: Security, scaling distributed systems, working on our core services related to user management, building out new verticals, guiding new engagement features, scaling traffic/imports/exports, managing APIs. Help scale the company in both headcount/workforce, as well as our technology. Scale our platform to handle an increasing number of enterprise customers: +50,000 employees. Work extremely cross-functionally across Engineering and Product Management. Train and mentor junior/mid-level Engineers. Deliverables: (30 days) Own a feature; possibly being paired with another engineer. (60 days) Own and drive a new initiative. (90 days) Bring that initiative to production. Desired Skills and Experience Expert proficiency in Ruby on Rails (Mandatory). Knowledge of one or more languages desired, NOT required: Java, Scala, Python and Objective-C. Experience with one or more technologies desired, NOT required: Redis, Memcache, Redshift, Kafka, RabbitMQ, Hadoop, Microservices. Played a pivotal role in scaling a company. Startup experience strongly desired. You learn quickly, you’re adaptable and versatile. Experienced as a mentor. Track-record of achievements impacting team(s) and company(ies) versus solely building features. SaaS /Internet company background: web-based, hosted on Heroku or AWS. Experience in an Agile and Scrum environment.
About SupplyAI (https://angel.co/supplyai/) SupplyAI is building a System of Intelligence for delivering efficient customer experience for retailers. With it's latest yet-to-be-named platform, SupplyAI is going deeper in managing and improving retail customer experience with respect to Returns Management, Shipment Visibility and Algorithmic Merchandizing. The possibility of building exciting technology for a mundane industry segment like Supply Chain is endless. Being based in Silicon Valley helps spread our technology and message worldwide. We invite you to join us in this journey. RESPONSIBILITIES You will play the crucial role of building and scaling the application backend for the product and eventually the platform. If you are a hands-on coder who enjoys crafting highly usable and performant backends for web applications, we would love to talk to you. You will play the crucial role of building and scaling the data serving part of our product. We provide our customers access via RESTful APIs and visual dashboards, which have to scale to the levels of delivering multi-million requests a day in the most frugal manner. You will also be required to ensure all web applications are performant. Some of our customers generate and request massive amounts of data every hour, our applications have to be able to handle all that traffic and more. MINIMUM QUALIFICATIONS 2+ Yrs of Python and Django experience. 4 yrs of experience will be highly preferable Django Rest Framework knowledge Strong web development concepts - including RESTful API patterns, 12-factor apps Understanding of fundamental design principles behind a scalable application. Good python, shell programming and software design skills, including debugging, performance analysis and test design. Hands on experience in Object Oriented Programming Familiarity with Git, Github AND Gitlab Responsible for understanding project requirements, and develop the application modules to meet the requirements as provided Responsible for conducting proper unit testing. Knowledge of Data stores like Redis and Postgres WORK ENVIRONMENT You will work with some of the brightest people you'll meet. We have an open culture where we value diversity and responsibility. You will have flexible working hours with some overlap with colleagues' timings. TERM AND COMPENSATION The above position will start as a partial contract position for 6 months with a strong possibility of converting to Full-Time position. This gives us both the ability to be comfortable with each other and imagine a long-term future together. Compensation available for the position, based on skills and experience is up to INR 25 lacs per annum. Minimum experience expected for the position is 2 years with back-end technologies (Python/Django). Please apply if you can join within 15 days to a month.