Codebase Logo

Codebase

Senior Full-stack Developer (Python+React.js+React Native)

Posted 3 Days Ago
Be an Early Applicant
In-Office
Baner, Pune, Maharashtra
Mid level
In-Office
Baner, Pune, Maharashtra
Mid level
Design and develop responsive web and mobile applications, build Python backend services, create REST APIs, maintain databases, and ensure performance optimization.
The summary above was generated by AI
Company Introduction

Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.

We are looking for a high-impact Full Stack Engineer who can build, scale, and own modern web and mobile applications end-to-end. You will work across React (Web), React Native (iOS & Android), and Python backend systems, contributing to product decisions, system architecture, and performance optimization.

This role is ideal for someone who enjoys building production-ready systems, cares about clean code, and understands how scalable products are built and operated in real-world environments.

Key Responsibilities:Frontend (Web & Mobile)
  • Design and build responsive web applications using React

  • Develop and maintain cross-platform mobile apps using React Native for iOS and Android

  • Translate product requirements and UX designs into high-quality, maintainable UI components

  • Optimize applications for performance, accessibility, and scalability

  • Manage application state effectively and ensure smooth user experiences

Backend & APIs
  • Build and maintain Python backend services

  • Design and implement REST APIs and real-time communication using WebSockets or Server-Sent Events (SSE)

  • Handle authentication and authorization using JWT and OAuth2

  • Ensure secure data handling and follow best practices for API design

  • Collaborate closely with frontend teams to deliver seamless integrations

Database & Data Management
  • Design, optimize, and maintain PostgreSQL databases

  • Write efficient queries, manage migrations, and ensure data integrity

  • Understand indexing, performance tuning, and schema design

Infrastructure & DevOps
  • Containerize applications using Docker

  • Set up and maintain CI/CD pipelines using GitHub Actions

  • Support smooth deployments across environments (dev, staging, production)

  • Work with modern development workflows and version control practices

Observability & Reliability
  • Implement and monitor application logs, metrics, and error tracking

  • Diagnose and resolve production issues proactively

  • Improve system reliability, performance, and uptime through observability insights

Collaboration & Ownership
  • Participate in code reviews and architectural discussions

  • Work closely with product managers, designers, and QA teams

  • Take ownership of features from design to production

  • Mentor junior developers (for senior-level candidates)

      Requirements: 
      • 3–9 years of experience in full-stack development 
      • Strong hands-on experience with React (Web)
      • Proven experience with React Native (iOS & Android)
      • Solid backend experience using Python
      • Experience building REST APIs and real-time systems (WebSockets/SSE)
      • Strong knowledge of PostgreSQL
      • Hands-on experience with JWT and OAuth2 authentication
      • Experience with Docker and CI/CD pipelines (GitHub Actions)
      • Familiarity with logging, monitoring, and error tracking tools
      • Strong understanding of software engineering best practices

      Nice to have:

      • Exposure to system design and scalable architectures
      • Experience handling production incidents and performance tuning
      • Knowledge of testing frameworks and automated testing
      • Prior experience in agile or fast-paced startup environments
      Soft Skills
      • Excellent problem-solving and analytical skills.
      • Strong communication and interpersonal abilities.
      • Ability to work independently and as part of a team.
      • Proactive and eager to learn new technologies.

      Top Skills

      Docker
      Github Actions
      Jwt
      Oauth2
      Postgres
      Python
      React
      React Native

      Similar Jobs

      3 Hours Ago
      In-Office
      Mumbai, Maharashtra, IND
      Senior level
      Senior level
      Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
      The Senior Data Scientist will design and develop AI solutions for healthcare, focusing on machine learning and natural language processing to improve clinical outcomes, collaborating with experts to integrate models into production.
      Top Skills: Annotation ToolsAWSBertCi/CdComputer VisionGptMachine LearningNatural Language ProcessingNumpyPandasPower BIPythonPyTorchScikit-LearnSQLTableau
      3 Hours Ago
      Hybrid
      2 Locations
      Mid level
      Mid level
      Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
      This role involves managing project responsibilities, utilizing big data technologies, and supporting healthcare clients in data integration and analysis.
      Top Skills: SparkAws GlueAzure Data FactoryAzure DatabricksAzure DevopsGitMySQLPostgresPower BIPysparkPythonSnowflakeSQLTableau
      3 Hours Ago
      Hybrid
      Pune, Maharashtra, IND
      Senior level
      Senior level
      Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
      Lead end-to-end planning and execution of large engagement programs, mentor junior team members, and improve project management practices. Foster collaboration with clients and drive initiatives for successful delivery.
      Top Skills: Project Management

      What you need to know about the Pune Tech Scene

      Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

      Sign up now Access later

      Create Free Account

      Please log in or sign up to report this job.

      Create Free Account