
We’re looking for a Backend Developer (Python) with a strong foundation in backend technologies and
a deep interest in scalable, low-latency systems.
Key Responsibilities
• Develop, maintain, and optimize backend applications using Python.
• Build and integrate RESTful APIs and microservices.
• Work with relational and NoSQL databases for data storage, retrieval, and optimization.
• Write clean, efficient, and reusable code while following best practices.
• Collaborate with cross-functional teams (frontend, QA, DevOps) to deliver high quality features.
• Participate in code reviews to maintain high coding standards.
• Troubleshoot, debug, and upgrade existing applications.
• Ensure application security, performance, and scalability.
Required Skills & Qualifications:
• 2–4 years of hands-on experience in Python development.
• Strong command over Python frameworks such as Django, Flask, or FastAPI.
• Solid understanding of Object-Oriented Programming (OOP) principles.
• Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
• Proficiency in writing and consuming REST APIs.
• Familiarity with Git and version control workflows.
• Experience with unit testing and frameworks like PyTest or Unittest.
• Knowledge of containerization (Docker) is a plus.

About prep study
About
Company social profiles
Similar jobs
8+ years backend engineering experience in production systems
Proven experience architecting large-scale distributed systems (high throughput, low latency, high availability)
Deep expertise in system design including scalability, fault tolerance, and performance optimization
Experience leading cross-team technical initiatives in complex systems
Strong understanding of security, privacy, compliance, and secure coding practices
- Good experience in Javabackend/J2EE, Eclipse, Javascript, XML, Data Structures, Database
- Should have good experience working in Springboot.
- Good experience in JSON / RESTful API / Web Services.
- Experience with Design Patterns.
- Experience in AWS and Queuing systems is an advantage
- Basic estimation experience
- Self starter and quick learner
- Should be able to work in a growing environment that is very dynamic and challenging
- Good oral and written communication skills
- Highly self motivated and directed
- Ability to work without a lot of supervision
- Experience in working in a team-oriented and collaborative environment.
Our mission is to make e-commerce easy and accessible for everyone. We believe that all businesses should have the equal playing field in terms of resources to build and grow their online business. With our eCommerce tools and comprehensive platform, business owners can better understand, analyze and grow their business. Starting a business and making products is hard enough; selling products and growing the business shouldn’t be.
We’re a small team looking for passionate, execution-focused, self-starters to help us build the next generation eCommerce platform and equal the playing field for all. Our success depends on building teams who can challenge each other's assumptions with fresh perspectives. To that end, we don’t just accept differences – we celebrate them. If that sounds exciting to you, let’s talk!
We are expanding our Engineering team to India and building a stellar and diverse team composed of owners. We 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.
Design, build, and maintain efficient, reusable, and reliable Python services &components
Ensure the best possible performance, quality, and security
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization
Understanding of established software development life cycles
Ability to prioritize and multi-task in order to meet deadlines
Resolves technical issues through debugging, research and investigation
Collaborate across various teams and with external clients
Contribute innovative designs and ideas for improving our company products and services
Required Skills Sets
Atleast 4+ years of experience in Design and Development with Python.
Experience in Flask / Django
Familiar with version control (Git)
Understanding of SQL
Strong Unit Testing practice
Understanding of design patterns, Microservices Architecture
Understanding of Scrum Agile methodology
Experience in data engineering & Docker is a plus.
Candidate Profile:
4+ Years of relevant experience with Python and its Principles.
Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics,
Electrical, IT)
- The developer should be well conversant with principles of clean codeand refactoring practices.
- The developer should have experience writing unit and integration tests.
- The developer should be conversant with agile development practices.
- Prior experience in Python is a good to have but the developer should be willing to do development in Python.
- The developer is expected to collaborate with developers from other teams as well as business stakeholders in India and in US to design and develop business requirements.
You have 5 years or more of Backend end development experience with expertise in designing and implementing high-performance applications.
Worked with and built high-performance products using Node Js/GoLang/ Python and have seen the product evolution cycle from PoC to Production
You have a deep understanding of design principles and can rightly judge/implement solutions to complex problems
You are capable of writing high-quality code that conforms to the standards and best practices in a particular language/framework.
You have experience building a product using a mainstream library or framework.
You love to own end to end responsibility, starting from defining the problem statement (either yourself or alongside your peers), development (PoC if needed), testing, releasing in staging & then production environment, and finally monitoring.
Previous work experience in product-based startups
Experience building for products that have scaled and have seen the product evolution
Understands the cryptocurrency landscapeOffers the best CTC in the market









