

Similar jobs


About Us:
DriveX is India’s largest used 2-wheeler platform founded by Narain Karthikeyan, India’s first Formula 1 racer. DriveX is a fully stacked platform having capabilities across the pre-owned vehicle value chain from procurement to refurbishment to retail and service of pre-owned two-wheelers.
Website- https://www.drivex.in
Location- Bangalore
Job Overview:
We are looking for a talented Python Developer to join our tech team. The successful candidate will be responsible for developing server-side logic, integrating front-end components, and supporting the development of scalable and high-performance applications. The Python Developer will collaborate with cross-functional teams to deliver high-quality software solutions.
Responsibilities:
1. Develop server-side logic using Python for seamless integration with front-end components.
2. Design and implement scalable and high-performance applications.
3. Collaborate with front-end developers to integrate user-facing elements with server-side logic.
4. Implement security and data protection features.
5. Work closely with the product management team to define and implement new features.
6. Optimize applications for maximum speed and scalability.
7. Collaborate with other team members and stakeholders to deliver software solutions that align with business requirements.
8. Stay up-to-date with industry trends and technologies, and apply them to the development process.
Requirements:
1. Proven 3+years of experience as a Python Developer.
2. Strong proficiency in Python, with a good understanding of their ecosystems. 3. Knowledge of server-side templating languages such as Jinja 2 or EJS.
4. Understanding of front-end technologies, such as HTML5, CSS3, and JavaScript.
5. Experience with data migration, transformation, and scripting.
6. Proficient understanding of code versioning tools, such as Git.
7. Knowledge of authentication and authorization mechanisms.
8. Familiarity with common front-end development tools, such as Babel, Webpack, etc. 9. Strong problem-solving skills and attention to detail.
10. Excellent communication and collaboration skills.
11. Ability to work well in a team-oriented, collaborative environment.
12. Experience with microservices architecture is a plus.


What kind of work will you get?
We are looking for a Python developer.
Examples of technical tasks:
Working on our backend SDK to implement APIs that will be consumed by the frontend widgets
Designing APIs for different auth recipes
Architecting auth flows
You will also be given non technical tasks like product brain storming, competitor analysis and writing documentation.
Note: Compensation is as per the applicant's geography
Requirements
Well versed in Python with 2+ years of professional experience
Familiar with and comfortable working with Web frameworks like FastAPI, Django and Flask
Familiar with HTTP networking in Python
Strong understanding of async and sync modes in Python
Bonus:
Contributed to open source, or have your own open source repo with a community and many github stars
Built an in-house authentication or authorization solution or worked with solutions such as Keycloak, Auth0, Ory, Okta etc


- Python knowledge: object-oriented programming: inheritance, abstract classes, dataclass, dependency injection, design patterns: comand-query, repository, adapter, hexagonal architecture, swagger/Open API, flask, connexion
- Experience on AWS services: lambda, ecs, sqs, s3, dynamodb, auroradb
- Experience with following libraries boto3, behave, pytest, moto, localstack, docker
- Basic knowledge about terraform, gitlab ci
- Experience with SQL DB


1. Experience as a developer with a proven track record in on-time and successful deliveries.
2. Must be highly proficient in python and its frameworks along with various databases
3. Work end to end on microservices and Serverless built on cutting edge technologies like Python (Strong practical experience preferred)
4. Strong knowledge of database & web applications.
5. User authentication and authorization between multiple systems, servers, and environment
6. Experience in python, Javascript and development with various other integrations like firebase.
7. Experience in client/server application development
Desired Profile:
1 . 2+ years of experience as a developer
2. Excellent problem-solving and communication skills are required to articulate technical concepts to the team
3. Excellent development, and debugging skills
4. Ability to learn, act, and thrive in a fast pace environment
5. Knowledge of agile development methodologies


Roles & Responsibilities:
- Excellent problem-solving & analytical skills & OO principles
- Solid understanding of the data structure & algorithms.
- Expert knowledge with any one of the Javascript Framework such as Node Js.
- Any additional experience with Java or python, GoLang would be nice to have.
- Experience working with SQL database like MySQL or PostgreSQL
- Experience working with NoSQL databases like mongoDB, couchbase would be nice to have
- Working experience with cache like redis, mem cached or elasticache would be nice to have
- Working experience with Message Queues would be a great advantage.
- Experience with deployment & AWS would be nice to have
- Ability to do in depth analysis or problem statement or use case & Build robust & scalable architecture
- Logging & monitoring of the production system in real time
- Lead a team of 2-4 team members & make sure team practices defined coding practices across the project.

Experience: 8-12 yrs
Location: Noida
Notice Period: Immediate Or 15 days
Job Description:
• 8-12 yrs. experience in Java, J2EE, SQL, JavaScript, HTML, CSS, XML, Oracle, SQL Server
• Strong in Core Java, J2EE and MVC architecture.
• Good written and oral communication skills (English required).
• Good interpersonal skills, with a focus on listening and questioning skills.
• Ability to absorb and retain information quickly.
• Proven analytical and problem-solving abilities.
Must Have:
* Min 3 years in Angular.
* 1 year in AWS.
* Basic knowledge 3-4 months exposure in Python .


We are looking for an experienced individual to join our engineering teams as a python developer.
You would be responsible for developing solutions as per business requirements. Working closely with a global team of developers and product managers and develop the solution according to the business requirements.
Required/ Must have:
• Be passionate about programming
• Understand requirements, validate assumptions, and design and develop solutions independently for users
• Ability to learn new python skills to deliver solutions
• Writing reusable, testable, and efficient code
• Identify and suggest various opportunities to improve efficiency and functionality.
• An ability to perform well in a fast-paced environment
• Review existing python solutions for quality and provide feedback
• Agile methodology experience with able to translate user stories and features into python code
• Knowledge of Pandas and experience of automating Microsoft excel and preferably other office apps
• Be flexible to learn and undertake other responsibilities as required by the team
Preferable/Good to have:
• Good knowledge in writing QA test cases and performing QA is preferable
• Coordinate with internal teams to understand user requirements and provide technical solutions
• Write and implement software solutions that integrate different systems.
• Work experience with libraries: Win32, Openpyxl, Pypdf, Pandas, Selenium
• Hands on experience with Git repository
• SQL experience is preferred
• Good Interpersonal Skills & Ability to work Independently










