About Merito :-
Merito is a curated talent platform where we identify, assess, and connect candidates for matching job opportunities. We are working with the mission to change the way hiring is done. The company is founded by a team consisting of alumni from IIM Ahmedabad, McKinsey with more than 2 decades of experience in recruitment, training, and coaching.
About Our Client :-
Our client is headquartered in California and Y Combinator backed Shopify-like platform for creators & knowledge professionals (coaches, instructors, experts, artists etc.) to launch, manage and grow their business online. Founded by IIT/ IIM/ BITS/ Yale/ BCG Alumni and 3X Entrepreneurs, they are well funded and backed by top Indian VC firms along with start-up veterans like Kunal Shah (CRED). The company is founded by alumni from top IITs, IIMs, BITS, Yale including ex-entrepreneurs and from firms such as BCG, Hike, Dunzo and P&G.
Since the launch of its first version in December 2020 they have grown 25X. Creators have earned more than $1 Million since launch through the platform.
We have just closed our series A (yet to announce) and are looking to build out our leadership team across functions.
Job Description :-
We are looking for Sr. Backend Developers who have the passion to solve complex problems at scale and who will be able to drive the technical architecture and product development
Your responsibilities :-
- Own and drive product development and engineering management in a fast paced, rapidly changing environment.
- Understand business processes and functional requirements and map them to tangible software products using apt, efficient and quality technical solutions.
- Build and lead the technical team with focus on infusing culture resulting in energetic & positive outcomes.
- Review and influence new evolving design, architecture, standards and methods with stability, maintainability and scalability in mind.
- Constantly be on the lookout for ways to improve the product and processes built for resolving issues proactively and deliver better value to the customers.
Required Skills :-
- A completed Bachelor`s degree in Computer Science or related field
- 3+ years professional experience in software development
- Proficiency in, at least, one modern programming language; Python would be preferred with knowledge of Django
- Computer Science fundamentals in object-oriented design
- Computer Science fundamentals in data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Git or other distributed version control system
- Experience in early-stage startup environment and inherent hustle factor would be an advantage
Skills
Pyhton,Postgres,Redis
Regards
Team Merito
Similar jobs
- Relevant Experience required 3 to 5 years.
- Strong proficiency in python programming language along with expertise in backend development framework such as
- Django or Flask. (DSA and Design patterns are mandatory).
- Hand on Experience in REST API development and database such as PostgreSQL.
- Good knowledge of versions control systems like GIT, Bitbucket
- Implementation testing strategies such as unit testing (PyTest), integration testing and end to end testing
- Basic knowledge of Docker/Podman and Jenkins.
- Good have if they basic knowledge in Mainframe tech such JCL, and TWs.
Must have :
- Strong Experience in Python development
- Familiarity with Data Structures and Algorithms
- Experience in developing Enterprise scale applications
- Exposure to NLP
- Exposure / awareness of AI, ML
- Exposure to Windows Azure is an added advantage
- God understanding of project architecture and software development processes such as Agile and Scrum
Responsibilities :
- Partner with Business Stakeholders to translate business objectives into clearly defined analytical Projects
- Own the end-end process, from recognizing the problem to implementing the solution
- Understand customer’s requirements and design the optimum solution using Icertis’ AI applications
- Configure, Extend, and optimize Icertis AI app through Python scripts, NLP NER Analysis and other mechanisms
- Take full ownership of project / product features to implement, provide bug fixes and write tests and tooling for those features to ensure they work well at cloud scale.
- Plan and identify solutions and risks in assigned work
- You are expected to be hands on and write code on day to day basis and also mentor other team members
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 3 - 5 years of experience working in backend development technologies and DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● 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
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performanc
Who are we?
Centre for Research on Start-ups and Risk Financing (CREST) has been set up by IIT Madras to provide thought leadership and intellectual impact to the start-up and innovation ecosystem. CREST has embarked on an ambitious mission of becoming one of the top global research centres in the area of start-ups and innovation. The core of CREST is the development of an AI-driven Intelligent
Information Platform that would enable cutting edge research as well as influence policy and practice like never before
With the recent exponential growth in the start-up and innovation ecosystem, new data-driven approaches would play a critical part in sustaining the current growth curve. The objective of CREST would be to become the gold standard of information and intelligence on Innovation, Entrepreneurship and Private Equity investments in India
The Opening
We are currently looking for our next passionate, skilled and motivated Python developer, who can join us immediately. The candidate should
● Be excited about building a next-generation intelligence platform
● Have a can-do attitude and ready for challenges
● Value working with a greatteam - confident, creative and thoughtful people who come together to achieve great things
● Be eager to experiment, learn and bring new things, improving the platform
● Be high on self-belief and enthusiasm to work in a startup-like culture - small team, fast-paced work environment If this is you, we're excited to interact!
As the Data Science Engineer in CREST, you will
● Write reusable code and build libraries for future use
● Establish solid data-pipelines and automate routine tasks
● Develop & deploy custom Machine Learning (ML) models using the latest
research in ML and Natural Language Processing (NLP)
● Build performant applications following best practices, maximizing speed and scalability
● Improve upon the existing codebase mitigating technical debt
● Take ownership of all aspects of the application - architecture, quality and efficiency
Requirements
● Proficient understanding of Python language
● Expertise with data-modelling, data-wrangling & data-mining techniques
● Familiar with Extract-Transform-Load (ETL) processes and hands-on experience with packages like Pandas, Numpy etc
● Experience with data visualisation tools and libraries like Plotly, Seaborn etc
● Good understanding of advanced Statistical and ML techniques on
regression, classification, forecasting etc
● Skilled in NLP and specifically ML applications in NLP like information
extraction, feature engineering, classification, building language models etc
● Should provide direction and mentorship to junior team members
● Bachelor’s or Master’s degree from premier educational institutions
● Minimum 2 years of experience (research or professional) in the
above-mentioned areas
Good to have
● Comfortable with using Command Line and Linux systems
● Experience and knowledge in version control systems like git, svn, etc
● Knowledge in developing & deploying web apps & web APIs with an overall understanding of client-server interactions
● Experience with NoSQL databases like MongoDB
Job type
● Full time, on-site
● Immediate joiner
● Initial appointment for 1 year, it would be renewed subsequently based on performance
Work location
Department of Management Studies, IIT Madras campus, Chennai, Tamil Nadu,
India - 600036
Why work with us?
● Get to interact with the best of the minds. IIT Madras has been ranked as the
top university in India for 5 years in a row
● Be at the forefront of the Entrepreneurial ecosystem in India
● Enormous opportunities for learning
What You'll Do
You will be part of our data platform & data engineering team. As part of this agile team, you will work in our cloud native environment and perform following activities to support core product development and client specific projects:
- You will develop the core engineering frameworks for an advanced self-service data analytics product.
- You will work with multiple types of data storage technologies such as relational, blobs, key-value stores, document databases and streaming data sources.
- You will work with latest technologies for data federation with MPP (Massive Parallel Processing) capabilities
- Your work will entail backend architecture to enable data modeling, data queries and API development for both back-end and front-end data interfaces.
- You will support client specific data processing needs using SQL and Python/Pyspark
- You will integrate our product with other data products through Django APIs
- You will partner with other team members in understanding the functional / non-functional business requirements, and translate them into software development tasks
- You will follow the software development best practices in ensuring that the code architecture and quality of code written by you is of high standard, as expected from an enterprise software
- You will be a proactive contributor to team and project discussions
Who you are
- Strong education track record - Bachelors or an advanced degree in Computer Science or a related engineering discipline from Indian Institute of Technology or equivalent premium institute.
- 2-3 years of experience in data queries, data processing and data modeling
- Excellent ANSI SQL skills to handle complex queries
- Excellent Python and Django programming skills.
- Strong knowledge and experience in modern and distributed data stack components such as the Spark, Hive, Airflow, Kubernetes, Docker etc.
- Experience with cloud environments (AWS, Azure) and native cloud technologies for data storage and data processing
- Experience with relational SQL and NoSQL databases, including Postgres, Blobs, MongoDB etc.
- Familiarity with ML models is highly preferred
- Experience with Big Data processing and performance optimization
- Should know how to write modular, optimized and documented code.
- Should have good knowledge around error handling.
- Experience in version control systems such as GIT
- Strong problem solving and communication skills.
- Self-starter, continuous learner.
Good to have some exposure to
- Start-up experience is highly preferred
- Exposure to any Business Intelligence (BI) tools like Tableau, Dundas, Power BI etc.
- Agile software development methodologies.
- Working in multi-functional, multi-location teams
What You'll Love About Us – Do ask us about these!
- Be an integral part of the founding team. You will work directly with the founder
- Work Life Balance. You can't do a good job if your job is all you do!
- Prepare for the Future. Academy – we are all learners; we are all teachers!
- Diversity & Inclusion. HeForShe!
- Internal Mobility. Grow with us!
- Business knowledge of multiple sectors
The B2B manufacturing industry has a lack of digitisation globally. NowPurchase is building layers of technology to help improve the productivity and profits of the manufacturer. For this we are building the OS (Operating System) that will seamlessly connect factory equipment such as furnaces and spectrometers to our software systems that provide real time optimisations.
The end-game is to use this interconnected system to do great production planning and autonomous procurement of their raw materials. The Heart of NowPurchase will be a marketplace consisting of these smart factories and raw material suppliers.
Here a video that explains our product journey:
https://www.loom.com/share/ccd0ed9e7bc349d7bba851d762253c21">https://www.loom.com/share/ccd0ed9e7bc349d7bba851d762253c21
This is fully a remote role, but the employer needs to fly down to the office in Kolkata for 5–6 days every month. Plane tickets and accommodation will be reimbursed by the company.
Role Description
NowPurchase is looking to add an immensely talented Senior Backend Engineer that will help us invent, design, refine and deliver products that will meet the above vision.
- Expect to build a lot of services and APIs in the cloud and stand-alone IoT devices to serve both the browser as well as native IoT enabled terminals that will be placed at the manufacturers' premises.
- Expect designing algorithms that model the metallurgy of the manufacturing processes as well as using tools such as linear programming, machine learning etc.
- You need to lead the backend team to make sure they are delivering high quality code and is constantly inspired to experiment with tools to push out MVPs.
What are the expectations from this role?
- Deliver high quality modular code deployed to serve web, mobile and native IoT enabled terminals that leverage REST-based services and real time sockets. This would include algorithms for real time optimizations that are critical for the manufacturing process.
- You are empowered to work directly with leadership and the product team to make decisions about your code and future of the product.
- Have a strong emphasis on shipping features quickly without sacrificing code quality. Be ready to build a lot of MVPs that will go through iteration or be completely scrapped depending on the outcome at the customer end.
- Own your Agile projects and lead the team from software design to implementation and deployment. Maintain sprints, delivery timelines and contribute to better managing the engineering team.
- Collaborate on the end to end design and implementation of the platform, including data modeling, systems architecture, data security, access controls, architecture, user experience, deployment, automation, and monitoring.
- Maintain a high level of data integrity, quality and security checks.
- Develop data pipelines and RESTful services that are distributed, robust and highly performant.
- Build a culture of simplicity and pragmatism, which is reflected in your elegant code that other developers emulate and you ensure through thorough code reviews and processes.
Qualifications and Experience
- 4+ years of demonstrated software engineering experience in an agile environment designing, architecting and implementing robust scalable systems preferably for modern SaaS application
- 1+ years of technical leadership experience
- Experience with modern server-side programming languages such as Python, Scala, Go. Experience with web frameworks such as Django Rest Framework, Flask.
- Experience with architecting asynchronous services with design patters leveraging PostgreSQL, MongoDB, Redis, Celery for storage and multi-tenant servers over AWS Elastic BeanStalk.
Compensation & Benefits
- **Cash Compensation:** As per industry standards & pedigree of candidate
- **ESOPs:** 10% of NowPurchase is dedicated to current & future team members. Your package would entail some ESOPs so that you own a part of the company and grow along with it.
- **Medical Insurance:** Benefits of group insurance of 3 lakhs for family including parents, spouse, children
- **Generous leave structure and WFHs** including Marriage, Maternity & Paternity leaves
- **Complete Relocation Expenses:** We are building a unicorn out of the city of Joy (Kolkata). We will pay for everything you spend to relocate here.
**Possible Growth path**
Senior Backend End Engineer > Engineering Manager > VP of Engineering
**Tech Stack**
- React/Redux
- Python/Django/Celery
- Git, AWS, ELB (Elastic Beanstalk), Netlify
- PostgreSQL/Redis/S3
## **Hiring Process**
1. Screening of applicants & initial telephonic call with Manager -HR
2. F2F/Video Interview with Engineering Manager and Cofounder CTO
3. Take home written assessment
4. F2F/Video Interview with Cofounder CEO
5. Email communication on final feedback
The end to end process shall take less than 10 days. We pride ourselves on being transparent & moving fast.
*Candidates who accept an offer may join within 1 hour, 1 week or up to 45days of signing - though, we have a preference for as short a gap period between signing and joining since we're at the most exciting part of our journey - laying the foundation for the NowPurchase platform!*
Worked in Python Flask framework / or similarhttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Django building REST APIs.
Worked in Linux Environment.
Would be an advantage if they have Domain knowledge in Virtualization Or Cloud platformshttps://anuntatech.turbohire.co/jobdescription/3a6dd0d3-75f4-49b7-9378-0b2b336cec36?utm_source=CareerPage">Azure, AWS, or Computer networking.
It is added advantage to have C++ Application programming.
Responsibilities
- Team Management: Manage, lead and guide a team of backend developers and interns working under you.
- API Development: Designing, developing, and testing APIs for mobile and web applications by understanding technical specification docs & communicating with the stakeholders.
- Product Creation: Understanding the products and proposing and implementing product improvements
- Customer Management: Accurately translate user and business needs into functional backend code.
Requirements
- Fluency in Python
- Ability to lead and set an example
- Experience with FastAPI and/or Flask
- Basics of SQL and NoSQL databases
- A keen eye for improving and optimising code
- Experience with performance and optimization problems and a demonstrated ability to identify and address performance bottlenecks.
- Ability to work in a fast-paced startup environment is a must. Open source contribution is a plus.
Experience
- Backend Development: 2+ years
- Python: 2+ years
- FastAPI / Flask: 1+ year
- SQL / NoSQL databases: 3+ months
Open roles:
All roles are fully remote. You can be anywhere in the world to apply for these positions.
Job Title: Python Developer
Job Location: Pune ( Baner)
Experience: 4 to 8 years
Notice Period: 1 Month or Less
Skills: Python (Django, Flask), MySQL, Strong focus on OOPS and Architecture, Bitbucket/GitHub, NoSQL
Technical Requirements:
- Experience in developing web applications and APIs(REST, XML, other open sources)
- Strong programming foundation in Python, MYSQL & OOPS Experience in Django/Flask
- Experience & Good understanding of HTML5, CSS3, Bootstrap, Ajax, JS etc while experience on Angular, Node JS will be an added advantage.
- Solid exposure of API integrationsand familiar with various design & architectural patterns.
- In depth knowledge of Source Code Repository and experience working with Bit-bucket.
- Experience working on Apache HTTP or any other web/app server.
- Hands on experience in DB design, Architecture, coding, unit testing and debugging.
- Experience working in an Agile development environment.
- Sound in data structure analysis and algorithm design.
- Ensure cross-platform compatibility of information retrieved from web services on Android and iOS platforms, in terms of Push Notifications, platform-specific issues, etc
- Good knowledge of relational databases, version control tools and of developing web services.
- Strong understanding of the software development life cycle and best practices
Roles and Responsibilities:
- Should be a problem solver with an attitude to contribute towards the success of Team/Project as well as organization.
- Should be able to guide other members in the team
- Should take initiatives to improve code quality standards and team efficiency.
- Should be able to Participate in the requirements gathering and come up efficient solutions
- Should be able to Efficiently estimate on high and low level along with assessing risk items
- 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