New 2025 Gartner® Magic Quadrant™ for Augmented Data Quality Solutions - Download Report

Senior Full Stack Developer

Experience: 7+ years
Job location: Coimbatore
Work Mode: Remote
Description of Role:
  • Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
  • Develop new features and infrastructure in support of rapidly emerging business and project requirements.
  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Collaborate with development teams and product managers to create innovative software solutions.
  • Create new, dynamic, front-end, and backend software products and apps that are dynamic and visually appealing.
  • Able to develop entire architecture, responsive design, user interaction, and user experience.
  • The ability to use databases, proxies, APIs, version control systems, and third-party applications.
  • Explore ways to enhance Data Quality, Reliability and identify opportunities for data pipeline improvements both in terms of performance and cost efficiency.
Duties and Responsibilities:
  • Develop and maintain new API endpoints and front-end features.
  • Document the design, development setup, and troubleshooting steps for a service.
  • Produce high-quality complex deliverables with minimal input and supervision.
  • Participate in reviewing design and code for other team members.
  • Participate in the development process from definition to deployment.
  • Write, review, and maintain code.
  • Translate designs and wireframes into high-quality full stack code (React, Python, Django).
  • Own both the client-side and mid-tier oSaaS products.
  • Define and constantly improve the web architecture for our products.
  • Develop and iterate on a full software stack.
  • Perform code reviews for team deliverables to ensure code follows documented standards and best practices.
  • Communicate and interact with the product team and end users.
  • Help evolve systems architecture to consistently improve development efficiency.
  • Work with the QA Team to develop testing protocols to identify and correct challenges.
  • Partner with other developers on best practices, peer programming, and code review.
  • Work with product owners and end-users to clarify specifications and get feedback.
  • Prepare unit test cases and validate the results for accuracy.
  • Collaborate with other teams to ensure system coherence and scalability.
Qualifications:
  • 5+ years of experience with scripting languages/frameworks: Python, Django, React, JavaScript.
  • 5+ years of experience with cloud platforms, with preferred skills in AWS cloud services such as MWAA, EKS, EC2, S3, RDS, Redshift, and Aurora.
  • 3+ years of experience with big data and analytic platforms: Snowflake, Databricks, Spark, etc.
  • 5+ years of experience in building web applications, preferably SaaS applications.
  • 5+ years of experience in designing and integrating RESTful APIs.
  • 5+ years of experience with relational SQL and NoSQL databases.
  • 3+ years of experience with data pipeline and workflow management tools: Airflow, Dagster, etc.
  • 3+ years of experience with ETL products such as Informatica, Matillion, Fivetran, and dbt.
  • 3+ years of experience with stream-processing systems: Kafka, Spark Streaming, etc.
Technology Areas of Expertise:

AWS, Python, React, Django, JavaScript, Apache Airflow, Snowflake, Kubernetes, Database SQL (Microsoft SQL Server, Postgres, MYSQL), NoSQL (MongoDB, Cassandra).

Apply Now