
About TechWeirdo:
Techweirdo delivers secure enterprise solutions from SaaS to On-Premise, anywhere, from Application to AI. We offer consultation, services and products to holistically address the digital transformation goals of the enterprises.
Skills/ Role Requirements:
- Strong hands-on experience of Django REST framework
- Experience in working in a dockerized environment
- Implementation knowledge of scalable microservices architecture
- Experience in using celery
- Domain-driven design principles
- Strong SQL skills
- Ability to deploy a python backend on production in a dockerized environment with Nginx and Gunicorn
- Experience in integrating ML models in Django or Flask is a plus
- Experience with AWS services like S3, API gateway, SES, SQS, SNS, Aurora, Dynamo is plus
- Knowledge of lambda and cloudformation are plus
- Knowledge of React is plus
Working with TechWeirdo be like:
- Surrounded by curious learners: With a Growth Mindset as our core strength, we created a learning environment with curious tech learners.
- New challenges every day: There is no ordinary day at TechWeirdo, if you like solving problems, then this is the right place for you.
- Zero micro-management, limited supervision: We encourage our team to take on challenging tasks and solve complex problems by taking ownership of their tasks. We trust our team to take calculated risks.
- Great networking: You will be connected with c-suite executives of top organizations while working with our winning team.
- Building technology how you want, when you want: We welcome people who see things differently as they are the one who has ability to change the world.
- Being heard in every meeting: At TechWeirdo, suggestions are encouraged, initiatives are supported, and opinions and perspectives are valued.

Similar jobs
We are looking to expand our existing Python team across our offices in Surat. This position is for SDE-1 - Junior Software Engineer.
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.
ROLE SUMMARY
The Senior Python Developer designs, builds, and improves Python and Django applications. The role includes developing end‑to‑end integrations using REST and SOAP services and delivering reliable, scalable solutions through hands‑on coding and data transformation work. The developer works closely with Business Analysts, architects, and other teams to ensure technical solutions support business needs. Key responsibilities also include improving SQL performance, taking part in code reviews, supporting DevOps workflows with Git and Azure DevOps, and helping integrate GenAI features—such as GPT models, embeddings, and agent‑based tools—into enterprise applications.
ROLE RESPONSIBILITIES
- Design and develop Python and Django applications that are scalable, secure, and maintainable.
- Implement UI components using CSS, Bootstrap, jQuery, or similar technologies as needed.
- Develop integrations with internal and external systems using REST, SOAP, and WSDL‑based services.
- Create and optimize SQL queries, database structures, and data access logic to support application features.
- Work with Business Analysts and stakeholders to translate functional requirements into technical specifications and solutions.
- Implement accurate data mappings and transformations in accordance with business and technical requirements.
- Contribute to code reviews, follow established coding standards, and ensure high‑quality deliverables.
- Support the implementation and maintenance of DevOps pipelines using Git and Azure DevOps.
- Contribute to the integration of GenAI capabilities—including GPT models, embeddings, and agent‑based components—into enterprise applications.
- Troubleshoot issues across the application stack and collaborate closely with peers to resolve technical challenges.
TECHNICAL QUALIFICATIONS
- 7+ years of hands‑on experience with Python and Django, including complex application development.
- 5+ years of experience with SQL development, optimization, and database design.
- At least 1-2 years of applied experience with GenAI technologies (GPT models, embeddings, agents, etc.).
- Deep expertise in application architecture, system integration, and service‑oriented design.
- Strong experience with DevOps tools and practices, including Git, Azure DevOps, CI/CD pipelines, and automated deployments.
- Advanced understanding of REST, SOAP, WSDL, and large‑scale service integrations.
GENERAL QUALIFICATIONS
- Exceptional verbal and written communication skills.
- Strong analytical, problem‑solving, and architectural reasoning abilities.
- Demonstrated leadership experience with the ability to guide and mentor technical teams.
- Proven ability to work effectively in fast‑paced, collaborative environments.
EDUCATION REQUIREMENTS
- Bachelor’s degree in Computer Science, MIS, or a related field.
- Advanced certifications in Python, cloud technologies, or GenAI are preferred but not required.
Job Description – Backend Python Developer(Mid-Level)
📍 Location: Mumbai/Gurgaon | Full-time
Backend Python Developer
Role Overview
We are seeking a skilled Backend Python Developer to design, develop, and maintain backend services, APIs, and integrations that power our AI-driven automation solutions.
You will collaborate closely with senior engineers, AI/ML teams, and frontend developers to build scalable, high-performance systems. This role is ideal for professionals with solid backend experience who are eager to deepen their expertise in Python, cloud technologies, and AI-based applications.
Key Responsibilities
- Develop and maintain backend APIs, services, and system integrations using Python
- Collaborate on system design and architecture discussions with senior engineers
- Write clean, scalable, and well-documented code following best practices
- Ensure performance, scalability, and reliability in cloud environments
- Design and manage SQL/NoSQL databases for structured and unstructured data
- Support integration of AI/ML models into production workflows
- Participate in code reviews, unit testing, and debugging
- Contribute to CI/CD pipelines, containerization, and DevOps processes
Required Skills & Qualifications
- 3–5 years of experience in backend development
- Strong proficiency in Python
- Hands-on experience with frameworks such as FastAPI, Flask, or Django
- Experience building and consuming REST APIs (GraphQL is a plus)
- Strong database knowledge: PostgreSQL, MySQL, MongoDB, or Redis
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Hands-on experience with Docker and Kubernetes
- Strong understanding of OOP, data structures, algorithms, and design patterns
Preferred Skills
- Exposure to AI/ML workflows or a strong interest in learning
- Experience with message brokers such as Kafka, RabbitMQ, or Celery
- Knowledge of asynchronous programming (asyncio, Celery, etc.)
- Experience with unit testing frameworks (PyTest, unittest)
- Understanding of API security and authentication (OAuth2, JWT)
What We Offer
- Competitive compensation with growth opportunities
- Opportunity to work on AI-first automation products used globally
- Mentorship from experienced senior engineers
- Flexible work environment
- Continuous learning support in Python, Cloud, and AI/Automation technologies
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE III) with over 5 years of experience to lead, mentor, and grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence.As a Backend Lead, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Leadership and Team Development: Lead and inspire a team of engineers, fostering a culture of innovation, accountability, and continuous improvement. Manage the hiring, training, and career development of engineering staff.
- Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
- Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
- Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
- Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
- Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
- Stakeholder Communication: Act as the technical point of contact for stakeholders, providing regular updates on project progress, resource allocation, and performance metrics. Communicate complex technical concepts to non-technical stakeholders.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering
- Proven track record of successfully delivering large-scale, high-impact software projects.
- Strong understanding of software architecture, design patterns, and scalable system design.
- Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
- Experience with cloud infrastructure (AWS), microservices, and distributed systems.
- Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
- Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
- Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
1. Develop backend for applications in ecommerce/insurance/wealth management businesses
2. Design technically sound systems and deliver results in a fast manner
3. Building highly performant applications setting top standards in respective industries
Basic qualifications :
1. 5-7 years experience building highly performant applications in Python
2. Expertise in Python frameworks like Django
3. Familiarity with Rest of API
4. Good team handling Experience
5. Good grasp on data structures and proficiency in problem-solving
6. Knowledge of design patterns
Anyone interested send me the resume.
- Bachelor's Degree or equivalent experience.
- 5-8 years of experience with software development, preferably in Agile environment.
- Advanced knowledge of in software development tools, programming languages, databases, and environments, including but not limited to:
- Python 3.x, Django, functional Python, procedural Python, object oriented Python, Asynchronous Design, Micro Services, memcache, REDIS, Celery, ElastiSearch, RESTful web services, Relational (Oracle & MySQL) and Non-Relational (NOSQL & DynamoDB) databases, AWS.
Job Responsibilities
● Implement and maintain Django-based applications
● Use server-side logic to integrate user-facing elements.
● Develop software related to asset management
● Write and implement software solutions that integrate different systems.
● Identify and suggest various opportunities to improve efficiency and functionality.
● Coordinating the workflow between the graphic designer, the HTML coder, and yourself
● Creating self-contained, reusable, and testable modules and components
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
● Unit-test code for robustness, including edge cases, usability, and general reliability.
● Should have the ability to work with old and new versions of django.
● Understand existing code base and adapt to business needs as required
Required Skills
● 3 years experience in software industry
● Minimum 2 year experience in Python
● Minimum 1 Year experience in Django
● Basic understanding of front end technologies like HTML, CSS, JavaScript and jQuery
● Ability to build user interfaces using the latest web standards
● Familiarity with event-driven programming in Python
● Able to create database schemas that represent and support business processes
● Strong unit test and debugging skills
● Experience working in Linux
● Excellent problem solving skills
● Excellent verbal and written communication skills
● Ability to work well in a team development environment
Role - Backend Developer
Experience:- 2+
Qualification:- BE Computer Engineering/MCA
Programming Language - Python & framework Django
Responsibilities
- Building REST API's & Services In Django Framework
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of the database schema
- Design and implementation of data storage solutions
- Implementing CI/CD pipeline
- Proficient knowledge of a back-end programming language Python
- Hands-on experience with Python Frameworks like Django
- Proficient knowledge of MySQL, PostgreSQL
- Creating database schemas that represent and support business processes (Relational & NoSQL)
- Understanding of queueing systems like Redis/AWS SQS
- User authentication and authorization between multiple systems, servers, and environments
- Data migration, transformation, and scripting
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Proficient understanding of code versioning tools, such as Git
Brownie Points
- Experience in Docker
- HandsOn Knowledge with implementing CI/CD pipelines
- Experience in managing applications on AWS
- Management of hosting environment, including database administration and scaling application to support load changes
- Product wide application-level thinking on API and data modeling









