CrawlJobs Logo

Sr. Software Engineer – Python Full Stack

Datafoundry

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an experienced and motivated Python Full Stack Developer to join our team. As a Full Stack Developer, you will play a key role in designing, developing, and maintaining end-to-end software solutions across both the front-end and back-end. You will work closely with cross-functional teams to deliver high-quality, scalable, and user-centric applications that meet our business objectives. The ideal candidate has a strong foundation in full stack development, a problem-solving mindset, and a passion for building modern web applications using the latest technologies and best practices.

Job Responsibility:

  • Designing, developing, and maintaining end-to-end software solutions across both the front-end and back-end
  • Working closely with cross-functional teams to deliver high-quality, scalable, and user-centric applications that meet business objectives

Requirements:

  • Problem-solving, debugging, and design skills
  • Python with Flask, Django, and Fast API
  • Expertise with SQL Alchemy or any other ORMs
  • Good understanding of threading and multi-process architectures
  • Azure Cache for REDIS
  • Azure SQL (PaaS) and PostgreSQL
  • Azure Service Bus
  • Azure AppInsights
  • Azure API Gateway

Nice to have:

  • Azure Cosmos DB
  • OpenSearch and/or Elastic Search
  • Exposure to AWS
What we offer:
  • Attractive compensation and bonus package
  • Flexible remote work environment
  • Ample opportunities for professional growth

Additional Information:

Job Posted:
January 31, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Engineer – Python Full Stack

Sr. Full-Stack Engineer, Product

We’re looking for an experienced product-focused full-stack engineer to join our...
Location
Location
United States
Salary
Salary:
175000.00 - 215000.00 USD / Year
zora.co Logo
Zora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience as a software engineer working on user-facing or product-centric systems
  • Strong experience building both front-end applications at scale (React, React Native, Next.js, TypeScript) and back-end systems & APIs (Node/TypeScript, GraphQL, or similar)
  • Ability to move fluidly across the stack: Front-end (React/React Native), Back-end (TypeScript/Node, GraphQL, Python), Smart contracts or on-chain logic (Solidity) — or a willingness to learn
  • A strong product sense and a user-first mindset
  • Comfort owning features from ideation through implementation and production support
  • Familiarity with or desire to learn crypto/web3 concepts
  • Desire to stay current with modern software best practices across full-stack development
  • MUST be located in a US Time Zone
Job Responsibility
Job Responsibility
  • Build and continuously improve trading-related features across web, mobile, backend services, and on-chain components
  • Design, build, and maintain APIs, services, and user interfaces that support high-scale trading and creation experiences
  • Own projects end-to-end—from system design to implementation, testing, rollout, and post-launch iteration
  • Work closely with PMs and Designers to shape product direction and ensure user needs are kept at the center
  • Participate in code reviews, RFCs, technical design discussions, and architecture planning
  • Collaborate with engineers across the stack, contributing wherever the product needs you most
  • Participate in on-call rotation and help maintain reliability of core trading surfaces
  • Communicate clearly with cross-functional stakeholders on status, risks, and milestones
What we offer
What we offer
  • Remote-First Culture: Work from anywhere in the world!
  • Competitive Compensation: Including salary, pre-IPO stock options, token compensation, and additional financial incentives
  • Comprehensive Benefits: Robust healthcare options, including fully covered medical, dental, and vision for employees
  • Retirement Contributions: Up to 4% employer match on your 401(k) contributions
  • Health & Wellness: Free memberships to One Medical, Teladoc, and Health Advocate
  • Unlimited Time Off: Flexible vacation policies, company holidays, and recharge weeks to prioritize wellness
  • Home Office Reimbursement: To cover home office items, monthly home internet, and monthly cell phone (if applicable)
  • Ease of Life Reimbursement: To cover everything from an Uber home in the rain, childcare, or meal delivery
  • Career Development: Access to mentorship, training, and opportunities to grow your career
  • Inclusive Environment: A culture dedicated to diversity, equity, inclusion, and belonging
  • Fulltime
Read More
Arrow Right

Sr. Aerodynamics Engineer, Modeling and Simulation

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
150000.00 - 190000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS / MS / PhD in Aerospace Engineering or a related field
  • 4+ years of experience with BS, or 3+ years of experience with MS, or 1+ years of experience with PhD modeling rotorcraft, tiltrotor, eVTOL aerodynamics at full-vehicle level
  • Strong understanding of fundamentals of fixed-wing and rotorcraft aerodynamics, performance, stability & control
  • Experience in eVTOL and/or multicopter vehicle aerodynamics design and analysis, including 6 DoF vehicle trimming and trajectory optimization
  • Experience with gradient-based and gradient-free optimization techniques
  • Experience with surrogate modeling techniques (like Kriging methods) and statistical analysis
  • Experience with experimental data processing and reduction techniques
  • Proficiency in Python programming
  • Experience with software development, object-oriented, version control best practices, as well as Git, CICD, Conda
  • Excellent work planning and issue resolution skills
Job Responsibility
Job Responsibility
  • Perform low/mid/high fidelity aerodynamic simulations of Archer eVTOL aircraft
  • Develop linear/non-linear aerodynamic models to predict aircraft behavior and performance throughout the flight envelope
  • Analyze experimental data (either from flight test or wind tunnel) to identify sources of model errors, validate, and improve aerodynamic models of the vehicle
  • Develop efficient methods to feed flight test data back into aerodynamic simulation models of various fidelity and complexity
  • Contribute to the development of Archer aerodynamic software stack, improving methods and workflows
  • Coordinate with other cross-functional teams and pilots for flight simulator aerodynamic modeling updates and issue resolution
  • Fulltime
Read More
Arrow Right

Sr. Full Stack Software Engineer

We are seeking an experienced and ambitious Sr. Full Stack Software Engineer who...
Location
Location
Canada , Vancouver
Salary
Salary:
162950.00 - 185683.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in Full-Stack Software Engineering
  • 2+ years in a Senior or Lead capacity
  • Strong experience with Python, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures
  • Practical experience designing, deploying, and optimizing solutions leveraging serverless computing, microservices, and event-driven architectures
  • Proficiency with both SQL and NoSQL databases
  • Experience building reusable and modular components for both frontend and backend
  • Experience mentoring junior engineers
  • Experience with Agile development methodologies
  • Strong debugging and troubleshooting skills
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and deploy high-quality features across Dialpad's web and desktop-native applications
  • Write clean, modular, and maintainable code using best practices along with unit & integration tests
  • Participate in code reviews to ensure code quality, maintainability, and scalability
  • Ensure that features are shipped on time and with the highest quality
  • Take on production on-call activities to support and resolve issues arising from QA and customers
  • Participate in a rotating production on-call schedule to quickly diagnose and resolve critical issues
  • Participate in deploying new Dialpad releases
  • Collaborate with cross-functional teams to build and use common components and practices across Dialpad products
  • Mentor junior engineers and help them grow their skills and expertise
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Certified Great Place to Work culture
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - ReactJS + Python

We are looking for a Python Developer to join our engineering team and help us d...
Location
Location
India , Pune
Salary
Salary:
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python Full stack: Strong Python Fundamentals (OOP, Data Structures, Algorithms)
  • Backend Frameworks: Django (ORM, Authentication, REST APIs, Django REST Framework) FastAPI/Flask
  • API Development: RESTful APIs
  • Authentication & Security: JWT, OAuth2, CORS, SQL injection prevention
  • Performance Optimization: Caching (Redis), Query Optimization
  • Microservices Architecture (basic understanding)
  • WebSocket’s (Django Channels, Socket.io)
  • Message Brokers: Celery (for async tasks), RabbitMQ
  • Frontend Skills: React.js and Redux
  • Database & ORM: Relational Databases: PostgreSQL, MySQL
Job Responsibility
Job Responsibility
  • Writing and testing code
  • Debugging programs
  • Integrating applications with third-party web services
What we offer
What we offer
  • Flexible work arrangements, Free spirit, and emotional positivity
  • Agile self-determination, trust, transparency, and open collaboration
  • All Support needed for the realization of business goals
  • Stable employment with a great atmosphere and ethical corporate culture
Read More
Arrow Right
New

Sr. Staff Software Engineer, Capacity Engineering

The Capacity & Efficiency Engineering (CEE) organization is seeking an experienc...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 15+ years of experience in software engineering, with a strong focus on capacity engineering, data engineering, and full-stack development
  • Deep data engineering experience
  • Proven experience in designing and implementing large-scale, distributed systems
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js)
  • In-depth knowledge of database systems (SQL and NoSQL) and data warehousing concepts
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks
  • Excellent problem-solving, analytical, and communication skills
  • Demonstrated ability to lead and mentor engineering teams
Job Responsibility
Job Responsibility
  • Serve as the technical authority for strategic capacity planning and resource allocation
  • Architect, design, and lead the development of essential, high-scale Engineering infrastructure
  • Provide technical leadership in designing and building highly available, scalable, and resilient products and core platforms
  • Drive collaboration with peer Sr Staff engineers and engineering teams to champion best practices for system health, robustness, and refactoring
  • Mentor senior engineers, setting the bar for code quality, resilience, and longevity across systems
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr. Full-Stack Software Engineer

TechSmart is an AI software and workforce development company helping high schoo...
Location
Location
United States , Seattle
Salary
Salary:
120000.00 - 140000.00 USD / Year
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience
  • Meaningful influence over the direction and evolution of frontend systems in production web applications
  • Strong experience building frontend applications using a reactive component-based framework such as Vue or equivalent
  • Special expertise in CSS, HTML, and JavaScript
  • Comfortable contributing directly to backend development and collaborating with backend-leaning engineers when needed
  • Experience using a backend web framework such as Django or equivalent
  • Proficiency in Python, TypeScript, or other gradually-typed backend language
  • Experience collaborating closely with Product and UX partners to deliver high-quality user experiences
  • Experience working in Amazon Web Services (AWS) or similar cloud-hosted environments
  • Experience delivering work in sprint-based environments with a focus on quality and maintainability
Job Responsibility
Job Responsibility
  • Establish core frontend architecture patterns and shared platform standards
  • Partner closely with Product and Engineering leadership to translate roadmap initiatives into well-scoped & well-shaped work
  • Design and implement foundational user-facing experiences aligned with early platform milestones, including curriculum authoring, curriculum delivery, classroom management, and grading workflows
  • Lead the initial implementation and evolution of the platform’s visual design system in close collaboration with UX and Product Design
  • Design and implement scalable maintainable frontend architecture in Vue & Vite
  • Design, drive, and evolve frontend systems, including application structure, state management, routing, data-fetching patterns, and shared utilities
  • Implement the paired Django & Sanic backend components which power the frontend systems
  • Translate complex product workflows and requirements into intuitive, performant user interfaces
  • Ensure frontend performance, reliability, and responsiveness in the context of real-world limited-bandwidth classroom environments
  • Lead the creation and ongoing refinement of the platform’s visual design system
What we offer
What we offer
  • equity participation
  • comprehensive benefits
  • opportunity to take meaningful ownership in a greenfield platform
  • Fulltime
Read More
Arrow Right

Sr. Manager Software Engineering IC

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Intermediate-Advanced English fluency
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Healthy Body, Healthy Mind
  • Save Money, Make Money
  • Time, Family and Advice
  • Fulltime
Read More
Arrow Right
New

Sr Software Engineer (AV / Autonomous Vehicles)

The Customer Obsession (CO) team is looking for a Sr Software Engineer with a pa...
Location
Location
United States , Sunnyvale
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or equivalent in Computer Science, Engineering, Mathematics or related field
  • Programming language (e.g. C, C++, Java, Python, or Go)
  • Experience with full-stack large scale, distributed systems
  • Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents
  • Passion for driving continual improvement initiatives on engineering best practices like coding, testing or monitoring, deployment and post production practices
Job Responsibility
Job Responsibility
  • Design and develop scalable, fault-tolerant systems to support customer interactions globally
  • Set technical direction for large-scale projects, ensuring alignment with Uber's overall engineering and business objectives
  • Partner with cross-functional teams, including Product, Data Science, and Operations, to define requirements and deliver impactful solutions
  • Mentor and coach junior engineers, fostering a culture of technical excellence and continuous learning
  • Collaborate with global engineering teams to ensure seamless integration and consistent user experiences
  • Identify bottlenecks in the customer support lifecycle and propose innovative solutions
  • Leverage emerging technologies to enhance the efficiency of tools used by customer support agents
  • Drive initiatives to improve system performance, reliability, and cost-effectiveness
  • Own the development and delivery of critical systems from inception to production
  • Establish best practices for coding, deployment, and incident management within the team
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right