Role We are looking for a Full Stack Python + React Developer to join our engineering team and help us develop and maintain various software products. You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. Ultimately, you’ll build highly responsive web applications that align with our business needs. Responsibilities Write effective, scalable code Develop front-end and back-end components to improve responsiveness and overall performance Integrate user-facing elements into applications Test and debug programs Improve functionality of existing systems Implement security and data protection solutions Assess and prioritize feature requests Coordinate with internal teams to understand user requirements and provide technical solutions Qualifications BSc/BE/BTech in Computer Science, Engineering or a related field Must have 3+ years of work experience as a Python/Django (Back-end) and React (Front-end) developer Expertise in Django Framework. Others frameworks like Flask Pyramid knowledge is good to have Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS. Proficient in Terraform which allows migration to Kubernetes Experience with DevOps tool chains such as Docker, Travis CI, Jenkins, Git., Understanding of fundamental design principles behind a scalable application Able to create database schemas that represent and support business processes Knowledge of object-relational mapping (ORM) Able to implement automated testing platforms and unit tests Proficient understanding of code versioning tools (Git) React experience is a good to have Team spirit Good problem-solving skills
Who we are? Searce is a niche’ Cloud Consulting business with futuristic tech DNA. We do new-age tech to realise the “Next” in the “Now” for our Clients. We specialize in Cloud Data Engineering, AI/Machine Learning, and Advanced Cloud infra techs such as Anthos and Kubernetes. We are one of the tops & the fastest growing partners for Google Cloud and AWS globally with over 2,500 clients successfully moved to the cloud. How do we work? It’s all about being Happier first. And the rest follows. Searce work culture is defined by HAPPIER. Humble: Happy people don’t carry ego around. We listen to understand; not to respond. Adaptable: We are comfortable with uncertainty. And we accept changes well. As that’s what life's about. Positive: We are super positive about work & life in general. We love to forget and forgive. We don’t hold grudges. We don’t have time or adequate space for it. Passionate: We are as passionate about the great street-food vendor across the street as about Tesla’s new model and so on. Passion is what drives us to work and makes us deliver the quality we deliver. Innovative: Innovate or Die. We love to challenge the status quo. Experimental: We encourage curiosity & making mistakes. Responsible: Driven. Self-motivated. Self-governing teams. We own it. Introduction: This is an entrepreneurial software engineering head position that works to develop innovative technology solutions that transform businesses by automating processes and providing insights & analytics. This position requires fanatic iterative improvement ability - ability to architect a solution, code, research, code more, research more and code some more, rebuild and re-architect, you get the drift. We are seeking hard-core-geeks-turned-successful-managers who are hands-on coders interested in building things that matter to businesses. Are you a crazy genius? Quick self-discovery test: When was the last time you thought about rebuilding your smartphone charger using solar panels on your backpack OR changed the sequencing of switches in your bedroom (on your own, of course) to make it more meaningful OR pointed out an engineering flaw in the sequencing of traffic signal lights to a fellow passenger, while he gave you a blank look? If the last time this happened was more than 6 months ago, you are a dinosaur for our needs. If it was less than 6 months ago, did you act on it? If yes, then continue to with self-discovery test below: What might you do at Searce? You will figure out what needs to be done based on the below. After all, you are supposed to be a crazy genius. Lead and manage a high-performance core-engineering group of developers and architects. You'll be responsible for leading, managing, hiring, training, coaching, team building, assessing performance, providing feedback, mentoring, and helping the team succeed. Define and evolve the next generation of cloud components, tools & APIs. Collaborate with architects, product management, and other engineering teams to create solutions that increase the platform's value. Own product delivery - This includes setting up and managing weekly sprints to deliver the product that meets intended business functionality and goals. Participate with senior management in developing a long-term technology road map Have high technical competence, strong technical background with a track record of individual technical accomplishments – Ability to play the role of the architect for the team. Mentor your team! Our world-class software engineers are just getting started -- and as a manager, you guide the way and set-up examples by coming-up with the best solutions to complex engineering problems. Roll up the sleeves and code alongside the team. Be a primary interface for the engineering team to the business users and clients. Education, Experience, etc. Is Education overrated? Yes. We believe so. However, there is no way to locate you otherwise. So, unfortunately, we might look for a Bachelor's or Master's degree in engineering from a reputed institute or you should be programming from 12. And the latter is better. We will find you faster if you specify the latter in some manner. :) To re-iterate: Passion to develop a fantastic product, highly analytical aptitude, and a strong ‘desire to deliver’ outlives those fancy degrees! 8-15 years of experience in scoping, architecting, development, product/project management, and delivery. Preferred tech stack Must have: Python/Angular5 or above, NoSQL, SaaS & Public Cloud experience Backend Languages/Frameworks: Python, Django, Flask, Microservices Front end: HTML5, CSS3, Backbone.js, Angular5 or above, JQuery, Bootstrap Databases: MongoDB, Google CloudSQL, BigQuery, Graph/NoSQL, Datastore, MySQL, MSSQL, Postgres PaaS, IaaS: AWS, Google App Engine, Google Cloud Platform Preferably in customer-facing web/mobile applications Experience in recruitment, training & selection of tech professionals, and participating in campus recruitments.
3-5 Years of experience in Backend Development. Must have experience in Python (FLASK framework). Have a Deep understanding of how RESTful APIs work. Familiar with various design and architectural patterns that can work at scale. Sound knowledge of NoSQL/SQL Databases (Mongo DB preferred). Strong experience with at-Cloud technology, preferably AWS or GCP, or Azure. Core experience in developing complex backend systems. Communicating complex technical concepts to both technical and non-technical audiences. Passionate about application scalability, availability, reliability, and security.
Ideal candidates should have: Thrive in challenging environments Excellent team player Quick learner Take complete ownership and drive things on their own Flexible to take on anything but have deep expertise in one technology Good communication skills and the ability to work directly with customers Ideally should have worked in small teams owning the complete back-end If you are the above person, check if you know some of the below: Expert-level Python developer with ability to write good quality code Used unit test and integration test frameworks Should have working knowledge of a NoSQL database Knowledge of Web frameworks like Flask is preferred Working knowledge of end-to-end deployment in any of the Cloud environments Working knowledge of version control software like git A good Github profile is a bonus 3-5 years of experience What to expect from us? Directly work with the founders as part of a small, high energy team Build, Ship on a daily basis Opportunity to work on AI/ML since our core product is a AI/ML software Directly work with the customers Opportunity to create high impact to the company and the product Market Salary + Excellent ESOP
Expert in Python. Comfortable with Web frameworks, such as Flask or Django Familiarity with Object Relational Mapping Libraries and ability to Integrate with Multiple Data Sources into One System Understanding of Limitations of Python and Multi Process Architecture. Understanding of Design Principles of Scalable Application Has familiarity with data frameworks in Python - Pandas or Good object-oriented design skills and knowledge of design Knowledge of key-value stores, caching, search, messaging queues Minimum 5 years of experience in the above
5-7 years of experience as full stack developer with technologies like Node.js, WebSocket, Python (Django, flask), PHP with front-end technology like AngularJS, Angular2/4/5/6/7 (with NgRx), React.js (with redux), Progressive Web App (PWA).Experience in Cloud Architecture using Kubernetes (K8s), Docker, Google Kubernetes Engine, Experience in DevOps tools and cloud hosting.Ability to manage a hosting environment, ability to scale applications to handle the load changes, knowledge of accessibility and security compliance. Ability to manage APIs; expert knowledge of JSON and XML Ability to code and create functional web applications and optimizing them for increasing response time and efficiency. Skilled in performance tuning, query plan/ explain plan analysis, indexing, table partitioning. Expert knowledge of Python and corresponding frameworks with their best practices, expert knowledge of relational databases, database administration, and SQL. Ability to create acceptance criteria, write test cases and scripts, and perform integrated QA techniques. Must be conversant with Agile software development methodology, version management and version control. Must be able to write technical documents, coordinate with test teams. Proficiency using Git version control.
Excellent knowledge in one or more of Python/NodeJS REST Frameworks Hands on experience in system architecture and data modelling. Experience with databases like MySQL, Postgres, MongoDB. Devops capabilities - with good understanding of deployments and cloud infrastructure. In depth knowledge of container architecture using Docker is must. Scaled systems using RabbitMQ/ Redis /Celery/ Kafka
Roles & Responsibilities Writes high quality code & unit tests, builds, tests as per agreed timelines Participates in technical design and provides estimation Owns one or more small to medium features Becomes a go-to person in at least one area Communicates clearly and gets clarification upfront to minimize rework. Knows when to ask for help to unblock. Consistently follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc. Exhibit strong problem solving skills, helps other developers and demonstrates teamwork Ideal Candidate Profile Understands detailed requirements and demonstrates excellent problem solving skills Deep understanding of software engineering practices, Design Patterns, Data Structures, Algorithms Excellent programming skills in ROR, Golang, NodeJS, Python Strong communication skills Strong sense of ownership, drive and ability to deliver result
We're looking to hire full-stack developers with a good understanding of Node, Angular, Postgresql (Flask bonus) to join us at Predible. Work experience of preferably at least two years. Salary negotiable based on experience and expertise. Predible is a VC-funded health-tech startup building deep learning software in medical imaging. Their product LungIQ reads 500+ CT scans per day generating reports for COVID, cancers and others diseases. They were featured on the Forbes 30U30 list in 2020.
Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.As a senior software engineer, you will work on our python based ORM and applications that scales to handle millions of transactions every hour. This is mission critical software and your primary focus will be building robust and scalable solutions that are easy to maintain.In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product are important.What You’ll Do:Own definition and implementation of API interfaces (REST and GraphQL). We take pride in our 100% open API with over 600 endpoints.Implement simple solutions to complex business logic that enables our merchants to manage financials, orders and shipments across millions of transactions.Build reusable components and packages for future use.Translate specs and user stories into reviewable, test covered patches.Peer review code and refactor existing code.Integrate with our eCommerce partners (Shopify, BigCommerce, Amazon), shipping partners (UPS, USPS, FedEx, DHL) and EDI.Manage Kubernetes and Docker based global deployment of our infrastructure.We’re Looking for Someone With:Experience working with ORMs like SQLAlchemy or Django (2-3 years)Experience with SQL and databases (Postgres preferred)Experience in developing large server side applications and microservicesAbility to create high quality codeExperience with python testing tools (pytest) and test automationFamiliarity with code versioning tools like GITStrong sense of ownership and leadership qualityExperienced in the tools of our web stack- Python- Celery- Postgres- Redis- RabbitMQNice to Haves:Prior experience at a growth stage Internet/Software companyExperience with ReactJS, Google Cloud, HerokuCloud deployment and scaling experience