Full Stack Developer

Posted 3 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
Hybrid
Mid level
Information Technology • Software • App development
The Role
Build and scale Python cloud services and React TypeScript micro-frontends for telephony and messaging products. Responsibilities include REST APIs, asynchronous workflows, third-party integrations, container migration to Cloud Run, automated testing, production debugging, observability, code reviews, documentation, and feature ownership from design through release. The role also involves AI-assisted development, collaboration across teams, scrum participation, and mentoring junior engineers.
Summary Generated by Built In

As a Software Engineer at FULL, you will build and scale the products that keep our customers connected — cloud telephony and messaging services, and the web experiences on top of them. You will work across the stack: Python services on Google Cloud that handle calls, SMS and scheduled reminders, and React micro-frontends that power our phone and conversation experiences.

This is a hands-on role for someone with 2–3 years of experience who is ready to own features end-to-end — from design discussion to production rollout — with the support of a senior team that will help you ramp up on the domain, the codebase and our engineering practices.

We are an AI-forward engineering team: agentic coding tools are part of how we work every day. We expect you to use them well, and to bring the engineering judgement that decides what to keep.

We are actively modernising our platform: moving services to a container-based, cloud-native runtime, tightening test coverage and improving observability. You will be part of that journey, not just a maintainer of it. If you like real-time systems, third-party integrations and problems where correctness genuinely matters to a customer's business, this is the role for you.

Roles and responsibilities
  • Design, develop and ship features across backend services and frontend applications, taking ownership from requirement to production release.

  • Build and maintain REST APIs and event-driven/asynchronous workflows (queues, scheduled jobs, webhooks) that integrate with third-party communication providers.

  • Contribute to our React + TypeScript micro-frontend applications — reusable components, state management and performance-conscious UI.

  • Contribute to our ongoing migration of services to a containerised, cloud-native runtime (App Engine → Cloud Run), and help keep live customer traffic healthy through the rollout.

  • Write clean, testable, reusable code; add unit and integration tests and keep code-quality and coverage gates green.

  • Debug and resolve production issues using logs, metrics and traces — including time-sensitive incidents in real-time call and messaging flows.

  • Use AI and agentic coding tools as part of your daily workflow to move faster — while staying fully accountable for the correctness, quality and security of everything you ship.

  • Participate in design discussions, code reviews and technical documentation; give and take feedback constructively.

  • Work with product, QA and other engineering teams to break down requirements, flag risks early and deliver committed scope on time with minimal supervision.

  • Mentor and unblock junior engineers and interns as you grow into the codebase.

  • Participate in scrum ceremonies — planning, stand-ups, reviews and retrospectives.

Must Have
  • 2–3 years of professional software development experience.

  • Strong programming fundamentals in Python or JavaScript/TypeScript, with working knowledge of the other.

  • Experience building and consuming RESTful APIs with a web framework (Flask, FastAPI, Django, Express or equivalent).

  • Solid grasp of relational databases and SQL; comfortable writing and reasoning about queries.

  • Working knowledge of NoSQL / document data stores and when to reach for one over a relational database (Datastore, Firestore, MongoDB, DynamoDB or similar).

  • Hands-on experience with a modern frontend framework — React preferred — including component design, state management and browser debugging tools.

  • Practical understanding of a public cloud platform (GCP or AWS) — compute, storage, queues, logging.

  • Comfortable working with containers — building images, running services locally and debugging them (Docker or equivalent).

  • Comfortable with Git-based workflows, code reviews and CI/CD pipelines.

  • Habit of writing automated tests and caring about code quality.

  • Hands-on with AI-assisted and agentic coding tools (Claude Code, Cursor, GitHub Copilot or similar) — able to prompt effectively, scope tasks for an agent, and critically review and test what it produces rather than accepting it blindly.

  • Effective problem-solving based on research, debugging and logical reasoning.

  • Ability to establish priorities and meet deadlines across multiple parallel tasks.

  • English language proficiency, with the ability to communicate ideas clearly and confidently in a distributed, multi-cultural team.

  • Python 3 with Flask; SQLAlchemy and MySQL.

  • Google Cloud Platform — Cloud Run, App Engine, Cloud Tasks, Cloud Storage, Datastore, BigQuery, Cloud Logging, Secret/Key management.

  • Docker and container-based deployments; container-first services on Cloud Run or similar managed runtimes.

  • Redis for caching, rate limiting and distributed locks.

  • React with TypeScript, Redux, Webpack, SCSS/Tailwind; micro-frontend or module-federation setups.

  • Testing tooling — pytest, Jest, React Testing Library, Playwright.

  • Code-quality and security tooling — SonarQube, pre-commit hooks, linters

Good to Have
  • Exposure to CPaaS / telephony or messaging platforms — Twilio, Plivo, Vonage or similar — including voice calls, IVR, SMS or webhook-driven call flows. (Domain knowledge is a bonus, not a requirement; we will teach it.)

  • Understanding of VoIP, SIP, WebRTC or real-time communication concepts.

  • Experience with asynchronous programming (asyncio/aiohttp) or background job processing.

  • Experience migrating or re-platforming legacy applications to modern cloud runtimes.

  • Familiarity with feature flags, A/B rollouts and progressive delivery (e.g. GrowthBook).

  • Exposure to observability/error-tracking tools (Sentry, Cloud Monitoring) and push notification services (FCM, APNs).

  • Awareness of secure coding practices — authentication/JWT, secrets management, PII handling.

  • Experience shaping AI-assisted workflows for a team — writing repo-level agent instructions (e.g. CLAUDE.md), custom commands/subagents, or MCP integrations.

  • Proactive, inquisitive nature; willingness to learn and adapt to the need of the hour.

What We’re Looking For
  • A strong individual contributor who can also collaborate effectively within a team.

  • Someone who takes ownership of features and delivers end-to-end solutions.

  • A developer who values clean code, testing, and continuous improvement.

  • A proactive learner who stays updated with modern backend and cloud technologies.

Skills Required

  • 2-3 years of professional software development experience
  • Strong programming fundamentals in Python or JavaScript/TypeScript, with working knowledge of the other
  • Experience building and consuming RESTful APIs with a web framework such as Flask, FastAPI, Django, or Express
  • Solid understanding of relational databases and SQL
  • Working knowledge of NoSQL or document data stores
  • Hands-on experience with a modern frontend framework, preferably React
  • Practical understanding of GCP or AWS cloud platforms
  • Experience working with containers such as Docker
  • Comfort with Git workflows, code reviews, and CI/CD pipelines
  • Experience writing automated tests and maintaining code quality
  • Hands-on experience with AI-assisted or agentic coding tools
  • Effective problem-solving through research, debugging, and logical reasoning
  • Ability to prioritize and meet deadlines across multiple tasks
  • English language proficiency and clear communication in distributed multicultural teams
  • Python 3 with Flask, SQLAlchemy, and MySQL
  • Google Cloud Platform services including Cloud Run, App Engine, Cloud Tasks, Cloud Storage, Datastore, BigQuery, Cloud Logging, and secret/key management
  • Docker and container-based deployments
  • Redis for caching, rate limiting, and distributed locks
  • React with TypeScript, Redux, Webpack, SCSS or Tailwind, and micro-frontend or module-federation setups
  • Testing tools including pytest, Jest, React Testing Library, and Playwright
  • Code-quality and security tools including SonarQube, pre-commit hooks, and linters
  • Exposure to CPaaS, telephony, or messaging platforms such as Twilio, Plivo, or Vonage
  • Understanding of VoIP, SIP, WebRTC, or real-time communication concepts
  • Experience with asynchronous programming or background job processing
  • Experience migrating legacy applications to modern cloud runtimes
  • Familiarity with feature flags, A/B rollouts, and progressive delivery
  • Exposure to observability, error tracking, and push notification services
  • Awareness of secure coding practices including authentication, JWT, secrets management, and PII handling
  • Experience creating AI-assisted team workflows, agent instructions, custom commands, subagents, or MCP integrations
  • Proactive, inquisitive nature and willingness to learn and adapt
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
825 Employees
Year Founded: 1994

What We Do

FULL Creative is a Portland-based SaaS product company on a mission to empower businesses to work from anywhere. Its global team of engineers, designers, testers, product experts, customer experience associates, and marketers comes together to create a better way to work. Its products and services help businesses become more productive, flexible, and scalable, with product troubleshooting and customer support.

Similar Jobs

Remote or Hybrid
2 Locations
289097 Employees

Comcast Logo Comcast

Full-stack Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
Chennai, Tamil Nadu, IND
115000 Employees

Money Forward, Inc. Logo Money Forward, Inc.

Full-stack Engineer

Cloud • Fintech • Software
In-Office or Remote
2 Locations
2962 Employees
In-Office
Madipakkam, Chennai, Tamil Nadu, IND
3 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account