
Backend Engineer at Reo.Dev : Job Description
[Disclaimer: This is a longish read. However, we felt you might be interested to read in detail, about what you could be doing for the next 5ish years š]
Job Function: Backend Engineer
Experience: 2 ā 4 years [number of years of experience is not a filter]
Salary and Incentives: Open for discussion
Location: Bangalore, India [Hybrid work - Remote + Office]
š Meet Reo.Dev
- Reo.Dev was founded in January 2023. So we are quite young š
- Reo was started by Achintya, Gaurav and Piyush ā All of them have successfully built companies before [more on the Founding team below]
- We are building a Revenue Operating System for the Developer Focussed Companies (Think of us like a 6sense.com for Dev Focussed Companies).
- What we are building is quite innovative. Currently, no other company offers the capabilities Reo.Dev is building
- We recently closed our Seed round with top early stage investors (not disclosed yet)

Similar jobs
Job Title: Python Developer - Django (Full Time)
Location: Gurgaon, Onsite
Interview: Virtual Interview
Experience Required: 3+ Years
About the Role
We are looking for a skilled Python Developer with hands-on experience in building scalable backend systems. The ideal candidate should have strong expertise in Python, Django, distributed task queues using Celery, Redis, RabbitMQ, and experience working with event streaming platforms like Kafka.
Key Responsibilities
- Design, develop, and maintain backend services using Python and Django.
- Implement and optimize task queues using Celery with Redis/RabbitMQ as brokers.
- Develop and integrate event-driven systems using Apache Kafka.
- Write clean, reusable, and efficient code following best practices.
- Build RESTful APIs and integrate with external services.
- Ensure performance, scalability, and security of applications.
- Collaborate with frontend developers, DevOps, and product teams to deliver high-quality solutions.
- Troubleshoot and debug issues in production and staging environments.
Required Skills & Experience
- 2+ years of professional experience in Python backend development.
- Strong knowledge of Django Framework.
- Hands-on experience with Celery, Redis, RabbitMQ, and Kafka.
- Good understanding of REST API design principles.
- Experience with relational databases (PostgreSQL/MySQL).
- Familiarity with version control (Git) and Agile development.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Company Name ā Wissen Technology
Group of companies in India ā Wissen Technology & Wissen Infotech
Work LocationĀ - Senior Backend Developer ā Java (with Python Exposure)- Mumbai
Experience - 4 to 10 years
Kindly revert over mail if you are interested.
Java Developer āĀ JobĀ Description
We are seeking aĀ Senior Backend DeveloperĀ with strong expertise inĀ Java (Spring Boot)Ā and working knowledge ofĀ Python. In this role, Java will be your primary development language, with Python used for scripting, automation, or selected service modules. Youāll be part of a collaborative backend team building scalable and high-performance systems.
Key Responsibilities
- Design and develop robust backend services and APIs primarily usingĀ Java (Spring Boot)
- Contribute to Python-based components where needed for automation, scripting, or lightweight services
- Build, integrate, and optimize RESTful APIs and microservices
- Work with relational and NoSQL databases
- Write unit and integration tests (JUnit, PyTest)
- Collaborate closely with DevOps, QA, and product teams
- Participate in architecture reviews and design discussions
- Help maintain code quality, organization, and automation
Required Skills & Qualifications
- 4 to 10 years ofĀ hands-on Java developmentĀ experience
- Strong experience withĀ Spring Boot, JPA/Hibernate, and REST APIs
- At leastĀ 1ā2 years of hands-on experience with PythonĀ (e.g., for scripting, automation, or small services)
- Familiarity withĀ Python frameworksĀ like Flask or FastAPI is a plus
- Experience withĀ SQL/NoSQL databasesĀ (e.g., PostgreSQL, MongoDB)
- Good understanding ofĀ OOP,Ā design patterns, andĀ software engineering best practices
- Familiarity withĀ Docker,Ā Git, andĀ CI/CD pipelines
grow online businesses across multiple channels and global markets. They use data-driven tools to optimize how products are advertised and listed across marketplaces ā and handle all associated shipping, logistics, taxes, and compliance.
Their business model is built on aligned incentives with no initial costs. They only makes
money if and when customersā products sell.
They are expanding their Engineering team to India and building a stellar and diverse team
composed of owners. They are looking for a backend engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence.
As a backend engineer, you will be responsible for building out the service layer that powers our frontend applications. You should have a solid understanding of software development lifecycle and software design principles. This is a great opportunity if you are looking for a huge impact at a small start-up with immense growth potential.
What you will do?
ļ· Create technical plans of projects assigned to you.
ļ· Come up with well-structured solutions to ambiguous problems and implement them.
ļ· Ship high-quality, well-tested, secure, and maintainable backend code.
ļ· Provide technical direction on our various products and upcoming projects.
ļ· Champion reliability and quality by using best practices in software engineering and modular
design.
ļ· Ensure all components are scalable, maintainable, and have in-built metrics instrumentation
and monitoring
ļ· Deliver an exceptional user experience to our customers. Put the customer first and have
quality in mind.
ļ· Own the full release cycle from development to deployment.
What you will need?
ļ· 3+ Years of experience as a software engineer working on backend applications.
ļ· Advanced knowledge of Python (preferably, the Django framework) and relational databases.
ļ· Experience with agile, test-driven development, continuous integration, and automated testing.
ļ· Experience with building, modifying, and extending API endpoints (REST or GraphQL) for
data retrieval and persistence.
ļ· Experience with the full software development life cycle, including requirements collection,
design, implementation, testing, and operational support.
ļ· Excellent verbal and written communication, teamwork, decision making and influencing
skills.
ļ· Experience with scrum or other agile software development methodology.
ļ· Hustle. Thrives in an evolving, fast paced, ambiguous work environment.
Bonus if you have
ļ· Experience working in the eCommerce domain.
ļ· Experience with AWS technologies like Elastic Beanstalk, Amplify, etc.
Function:Ā Software Engineering ā Backend Development
- Python
- Flask
Requirements:
- Should be a go-getter, ready to shoulder more responsibilities, shows enthusiasm and interest in work.
- Excellent core Python skills including threading, dictionary, OOPS Concept, Data structure, Web service.
- Should have work experience on following stacks/libraries: Flask
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture Familiarity with event-driven programming in Python
- Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5 and CSS3
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Understanding of accessibility and security compliance
- Experience in both RDBMS(MySQL), NoSQL databases (MongoDB, HDFS, HIVE etc) or in-memory caching technologies such as ehcache etc is preferable.
⢠As a member of the development team, become deeply familiar with the product goals, and provide thought leadership on the technical aspects of realizing the product goals
⢠Contribute to the SDLC best practices, modeled after contemporary industry standards, and ensure the practices are diligently followed
⢠Encourage automation in various aspects of software development such as code reviews, unit tests, continuous integration, system testing. Identify appropriate tools, and create best practices around automation
⢠Participate in requirement gathering, analysis, designing proofs of concepts
⢠Team up with various stakeholders in aiding project planning, estimation, execution, and production support
⢠Identify the most appropriate platforms, frameworks, and third-party components to meet the product requirements
⢠Define and own the interfaces, such as services and APIs between product components
⢠Perform code walkthroughs, reviews. Promote code-reuse. Identify opportunities for refactoring code, and ensure code is modular and extensible.
⢠Ensure adequate coverage of functional and non-functional requirements in test plans
⢠Provide guidance on production support/bug-fixing issues. Own the technical resolution of high-priority fixes
Technical Skills:
⢠0-3 years of hands-on experience with Python and Python-based frameworks such as Django, Flask, and web2py, etc.
⢠Hands-on experience with web-based front-end technologies is a plus
⢠Understanding of fundamental design principles for building a scalable web application and integration using RESTful APIs and JSON data
⢠Deep familiarity with n-tier and MVC patterns
⢠Strong unit testing and debugging skills
⢠Familiarity with CI tools such as Jenkins
Who are we looking for?
⢠Should be comfortable working in a team-oriented, fast-paced, collaborative environment
⢠Willingness to take on ownership and responsibility
⢠Resourceful, confident under pressure, ability to communicate with folks with varied experience and backgrounds
⢠Aptitude for problem-solving and analytical skills
Must have 1+ Years of experience.
Location: Apart from the East Indian States it will be permanent work from home.
Requirements:
- Work experience as a Python Developer
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Team spirit
- Good problem-solving skills
- BSc in Computer Science, Engineering or relevant field
The Senior Software development engineer core responsibilities include technically leading a
small team of software development engineers along with writing code in a highly modular,
scalable, maintainable, unit tested platform. You will be working in a fast-paced, agile, dynamic
work environment that has an immediate business impact.
MUST HAVE
ā You have 5-7 years of relevant Industry experience.
ā You have experience in technically leading a small team of highly motivated engineers,
in guiding them in understanding of requirements, in architecture/design (high level/low
level) of the applications, in best coding and QA practices, in reviewing their software
artefacts.
ā You are a rockstar programmer/coder - should be able to convert requirements/design
into code fluently.
ā You have a strong concept in design principles, patterns.
ā You have good experience in Linux OS.
ā You have a solid foundation in computer science, with strong competencies in data
structures, algorithms and software design.
ā Have a penchant for solving complex and interesting problems.
ā Worked in startups like environment with high levels of ownership and commitment.
ā BTech, MTech or PhD in Computer Science or related Technical Discipline - preferably
from premier Engineering colleges.
ā Good skills to write unit & integration tests with reasonable coverage of code &
interfaces.
NICE TO HAVE
ā Knowledge of databases, Cloud, preferably AWS
ā Experience in Python, Python frameworks and libraries, and NodeJS.
Ideal candidate must have :
- 2+ years of experience in writing code
- Ability to meet tight deadlines
- Can work independently and be a team contributor
- Must have good knowledge of Node, Python and Scripting languages
- Experience in one or more of RDBMS - PostgreSQL, MySQL or Oracle
- Experience with NoSQL and real-time DB - Firebase/Firestore or MongoDB
- Must be able to write concise and high-quality API
- Must be a quick learner, curious and ambitiousĀ Ā
Ā









