

Role Responsibilities:
● Analyze business requirements
● Develop and customize Odoo modules
●
Integrate Odoo with 3rd Party systems
● Troubleshooting
● Share ideas on how to continuously improve the system and way of working
Requirements:
The desired candidate should have below skills:
● Working knowledge of Python with the Odoo-framework (minimum 3 years experience)
● Should be familiar with the latest versions of Odoo.
● Have experience with Object Oriented programming.
● Have knowledge of PostgreSQL.
● Should have experience with Python unit testing.
● Have experience with setup of interfaces between different systems using API’s.
● Should be familiar with Agile and Scrum methodology.
● Have experience with collaboration tools like Git, Buildout, Jira, Confluence, etc
● Have experience with Linux (Ubuntu)

Similar jobs


We are a tech venture which provides Product Engineering, QA Automation, Infrastructure, Data, and Market Research services.
Technical Proficiency :
Must have :
-
Strong development experience in Python in the environment of Unix/Linux/Ubuntu
-
Strong practical knowledge of Python and its libraries.
-
Current working experience with cloud deployment of AWS/Azure/GCP, Microservice architecture, and Docker in Python.
-
Good knowledge of CI/CD and DevOps practices
-
Good Experience of Python with Django/ Scrapy/ Flask frameworks.
-
Good Experience in Jupyter/ Docker/ Elastic Search, etc.
-
Solid understanding of software development principles and best practices.
-
Strong analytical thinking and problem-solving skills.
-
Proven ability to drive large-scale projects with a deep understanding of Agile SDLC, high collaboration, and leadership.
Good to have : -
Expected to have migration experience from one version to the other, as this project is about migration to the latest version.
-
Preferred if had an OpenEdx platform experience or any LMS platform.

Position of the role
The Principal Engineer reports to the Domain Lead and plays a key role in driving the technical vision, strategy, and execution of development initiatives. The Principal Engineer collaborates with multiple teams to ensure that software solutions are scalable, cost-optimized, performant, and aligned with business objectives.
Result expectation in terms of result areas and core activities
The Principal Engineer is responsible for defining, designing, and overseeing the implementation of complex software solutions. This role involves deep technical expertise, mentorship, and architectural guidance across multiple teams. The Principal Engineer also acts as a thought leader, influencing technology choices, best practices, and innovation within the organization.
Main objectives of the role
✔ Leading the design and architecture of the software by following best practices that ensure scalability, maintainability, cost optimization, and high performance.
✔ Driving innovation and continuous improvements in software development practices.
✔ Providing technical mentorship and coaching to engineers across teams.
✔ Ensuring the successful delivery of high-quality software aligned with business requirements.
✔ Defining and maintaining coding standards, best practices, and governance frameworks.
✔ Collaborating with product management and other stakeholders to shape the technical roadmap.
✔ Identifying technical debt and implementing strategies to mitigate it effectively.
✔ Promoting a culture of continuous learning, knowledge sharing, and cross-team collaboration.
✔ Leading DevOps, CI/CD, and automation to improve software delivery processes and efficiency.
Specialisation
✔ Deep understanding of software architecture, system design, and performance optimization.
✔ Translating complex business requirements into scalable and efficient software solutions.
✔ Handling large data transformations and ensuring system efficiency under the required load conditions.
✔ Leading initiatives for modernizing the technology stack and implementing best practices.
✔ Ensuring that security, scalability, and maintainability are embedded into development processes.
✔ Driving research and development efforts to explore emerging technologies and their business impact.
✔ Enabling teams to develop and maintain high-quality software through code reviews, architecture guidance, and technical strategy.
✔ Collaborating with product owners and stakeholders to ensure that development aligns with business goals and user needs.
Key processes in the role
✔ Agile / Scrum / Kanban development methodologies.
✔ CI/CD and DevOps practices to streamline delivery.
✔ Cloud-native architecture, monolith and microservices-based development.
✔ Scalable and high-performance computing strategies.
✔ Secure software development lifecycle (SDLC).
✔ Data-driven decision-making.
✔ Performance optimization.
Key relationships (teams and/or position titles)
✔ Engineering Teams (Developers, QA, DevOps).
✔ Head of Engineering and Technology Leadership.
✔ Product Management and Business Stakeholders.
✔ Customer Success and Solution Architects.
✔ External Technical Partners and Vendors.
Requirements
✔ Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
✔ 10+ years of experience in software development, with a proven track record .
✔ Strong experience in Python and modern software engineering practices.
✔ Expertise in cloud computing platforms (AWS, Azure, or GCP).
✔ Experience in architecting and developing scalable, high-performance applications.
✔ Hands-on experience with CI/CD pipelines, DevOps tools, and automation.
✔ Deep understanding of microservices, monolith, APIs, and distributed systems.
✔ Strong experience with database technologies, including SQL and NoSQL.
✔ Excellent communication and leadership skills, with the ability to influence technical decisions across teams.
✔ A passion for mentoring, coaching, and fostering a strong engineering culture.
✔ Experience in defining and implementing technical governance and best practices.
Competences
✔ Strategic Thinking - 4
✔ Analytical Problem Solving - 4
✔ Technical Leadership & Mentorship - 4
✔ Communication & Collaboration - 3
Measures of success
✔ Technical leadership impact - measurable improvements in code quality, architecture, and scalability.
✔ Delivery of high-quality software within agreed timelines and business requirements.
✔ Successful mentorship - improvement in team skill levels, problem-solving capabilities, and innovation.
✔ Reduction of technical debt through strategic refactoring and modernization.
✔ Engineering team satisfaction - based on feedback and collaboration effectiveness.
✔ Improvements in system performance, stability, cost-optimization, and security.
✔ Adoption of best practices and emerging technologies across teams.
✔ Contribution to company-wide strategic initiatives through technical innovation and leadership.

Job Description: Software Engineer
Location: Bangalore
WHO WE ARE :
As part of TIFIN's technology division, you will play a critical role in enabling the company's growth by developing highly scalable applications that provide practical solutions to clients in the financial services- domain. You will design, build, test, and maintain scalable and stable-the-shelf applications or custom-built technology solutions to meet business needs.
OUR VALUES: Go with your GUT
- Grow at the Edge: We embrace personal growth by stepping out of our comfort zones to discover our genius zones, driven by self-awareness and integrity. No excuses.
- Understanding through Listening and Speaking the Truth: Transparency, radical candor, and authenticity define our communication. We challenge ideas, but once decisions are made, we commit fully.
- I Win for Teamwin: We operate within our genius zones, taking ownership of our work and inspiring our team with energy and attitude to win together.
WHAT YOU'LL BE DOING:
- Contribute to the entire implementation process including driving the definition of improvements based on business needs and architectural improvements.
- Review code for quality and implementation of best practices.
- Promote coding, testing, and deployment best practices through hands-on research and demonstration.
- Write testable code that enables extremely high levels of code coverage.
- Ability to review frameworks and design principles toward suitability in the project context.
- Candidates who will demonstrate an ability to identify an opportunity lay out a rational plan for pursuing that opportunity, and see it through to completion.
Requirements:
- Engineering graduate with 3-5 years of experience in software product development.
- Proficient in Python, Django, Pandas, GitHub, and AWS.
- Good knowledge of PostgreSQL, and MongoDB.
- Strong Experience in designing REST APIs.
- Experience with working on scalable interactive web applications.
- A clear understanding of software design constructs and their implementation.
- Understanding of the threading limitations of Python and multi-process architecture.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Good understanding of Test Driven Development.
- Unit and Integration testing.
- Preferred exposure to the Finance domain.
- Strong written and oral communication skills.
COMPENSATION AND BENEFITS
- Competitive salary, discretionary annual bonus, and ESOP.
- Medical insurance.
- Flexible PTO policy and company-paid holidays.
- Access to our Chief Mindfulness Officer for mindfulness events and 1:1 personal coaching.
Note on Location:
While we have team centers in Boulder, New York City, San Francisco, Charlotte, and this role is based out of Bangalore
TIFIN is an equal-opportunity workplace, and we value diversity in our workforce. All qualified applicants will receive consideration for employment without regard to any discrimination.


Role Description
This is a full-time hybrid role for a Python Developer. The Python Developer will be responsible for back-end web development, software development, object-oriented programming, programming, and databases. The role is located in Navi Mumbai but offers flexibility for some remote work.
Qualifications
- Back-end web development and software development skills
- Proficiency in object-oriented programming and programming languages, specifically Python
- Experience with databases, such as MySQL and PostgreSQL
- Experience with source code management tools, such as Git
- Strong problem solving and analytical skills
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Experience with algorithm design and analysis is a plus
- Experience with financial markets and trading is a plus
Required Skills:
- Candidate must have 3-4 years’ experience .
- Proficiency in Python programming language
- Strong knowledge of Django and Flask frameworks
- Experience in developing and maintaining backend applications
- Understanding of RESTful APIs and database management
- Familiarity with version control systems, such as Git
- Good problem-solving and communication skills
- Proficiency in Python programming language
- Strong knowledge of Django and Flask frameworks
- Experience in developing and maintaining backend applications
- Understanding of RESTful APIs and database management
- Familiarity with version control systems, such as Git
- Good problem-solving and communication skills

Must have - Strong python


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


Position: Backend Developer
Organization: A Funded global healthcare platform connecting doctors, thereby enabling exchange of information on a quick and real time basis, founded in the year 2013.Currently there are 3 lakh doctors using this platform and everyday there are 400 new doctors joining it.
The platform promotes exchange of viewpoints, ideas, and information on various medical practices amongst healthcare professionals. This saves both time and money as solutions to several health issues can be accessed on a real time basis. There are 1.3 million registered doctors and 400+ daily publications on its platform and they operate across 16+countries.
Roles & Responsibilities
You’re Awesome At -
- Have strong 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.
- Ability to communicate complex technical concepts to both technical and non-technical audiences.
- Passionate about application scalability, availability, reliability, and security.
Your Academic Qualifications -
BE/BTech in Computer Science preferred.
You’ll Be Improving & Responsible For –
- A team that is building products used by 300k + doctors every single day.
- Work on PetaByte Scale Streaming Systems - more than 500 million hours of video have been streamed.
- Lead high volume VOD streaming (think of systems as sophisticated as Netflix and Amazon prime).
- Challenge oneself on Security, Scalability, and Stability
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Reach out to the open-source community to encourage and help implement mission-critical software fixes
Your Experience Across the Years in the Roles You’ve Played -
2-4 Years of experience in Backend Development.


● 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


We're looking for someone to join a team dedicated to building performant APIs and backend services that deal with large volumes of data for the company's flagship, global consumer product. Small, high-impact teams require conscious planning and decision-making when it comes to design, architecture, and product features. So, it's essential that you enjoy working in such an environment.
We're a team that cares about simplicity and being able to build reliable, deterministic systems and platforms. Hence, our choice of tooling is usually battle-tested reliable software with a robust test suite.
How we work
- You won't deal with the hustle culture. We're focused on building well-thought-out, stable and reliable software and we try our best to ensure everyone understands the big picture and the immediate goals.
- We work a solid 6-8 hour days and don't slave away 24/7.
- We're a remote engineering team. This makes effective communication extremely important. Our teams have benefitted greatly from good written communication. This includes everything from the product specification to the API spec. We spend a lot of time writing READMEs. As a result our engineers work with greater clarity and planning.
- We deploy several times a day and rely on a good test suite to ensure we're not making life hard for our colleagues.
- We don't expect anyone to know everything, but we are curious and learn along the way.
- We learn about the fitness space and what it means to really be fit and not just Instagram fit.
The Python Backend Engineer position may be a good fit for you if:
- You have 3 (or more) years of experience building and maintaining cloud applications.
- You have built APIs with Python, Flask, Django or FastAPI before.
- You have experience working with relational databases like PostgresSQL or MySQL and have spent time writing SQL queries for large datasets.
- Experience in writing Unit tests with pytest.
- You have worked with Docker, docker-compose.
- Familiarity with the AWS ECS stack.
We want you to care about
- Good object oriented design
- Performant APIs
- Analysing why queries are slow and how to go about improving them.
- Understanding DNS, Load balancing, Caching and Hashing.
- Customer data and privacy.
Our API Stack services use:
- Python 3.8+, Typescript
- FastAPI, Flask, HapiJs
- PostgresSQL, MySQL
- Redis
- Celery
- Pytest, Jest for unit testing.
- Gitlab CI/CD
- Amazon ECS container services

Company Introduction –
- Information Security & Data Analytics Series A funded company.
- Working in cutting edge technologies - Using AI for predictive intelligence and Facial Biometrics.
- Among Top 5 Cyber excellence companies globally (Holger Schulze awards)
- Bronze award for best startup of the year (Indian Express IT awards), only cyber Security Company in top 3.
- More than 100+ clients in India.
Job Description:-
Job Title: Python Developer
Key Requirements:-
- Mine data from structured and unstructured data sources.
- Extract data (text, images, and videos) from multiple documents in different formats.
- Extract information and intelligence from data.
- Extract data based on regular expressions.
- Collect data from structured RDBMS databases.
- Work closely with Project/Business/Research teams to provide mined data/intelligence for analysis.
- Should have strong exposure to core python skills like multiprocessing, multithreading, file handling, data structure like JSON, Data frames, and User Defined Data structure.
- Should have excellent knowledge of classes, file handling, memory manipulations.
- Strong Knowledge in Python.
- Strong exposure to frond end languages like CSS, JavaScript, Ajax etc.
- Should have exposure to requests, Frontera, scarpy-cluster, elastic-search, distributed computing tools like Kafka, Hbase, Redis, Zookeeper, restAPI.
- Should be familiar with *nix development environment.
- Knowledge of Django will be added advantage.
- Excellent knowledge on Web Crawling/Web scraping.
- Should have used scraping modules like Selenium, Scrapy, and Beautiful soup.
- Experience with text processing.
- Basics of databases. Good troubleshooting and debugging skills.
Experience : 1-4 Years Experiene
Education
B.Tech, MCA, Computer Engineering

