Full Stack Developer
Posted on April 10, 2025
Job Description
- Role: Full Stack Developer
- Experience: 3-5 Years
- Contract Duration: 1 Year
- Subcontractor Allowed: No
- Communication: Excellent
- Onboarding From: 25th April
- Interview Rounds: 2
- Work Location: Remote
- Fullstack Developer Job Description
- Key Responsibilities:
- ? Design, develop, and maintain efficient backend systems and APIs.
- ? Design and implement data models and ETL processes for optimal data flow, with a
- focus on BigQuery.
- ? Manage and optimize SQL databases, including writing and optimizing complex queries,
- and implementing performance improvements.
- ? Develop and maintain data visualizations and reports using Looker/PowerBI.
- ? Implement and manage CI/CD pipelines for seamless deployment.
- ? Apply strong software engineering principles to write clean, maintainable, and efficient
- code.
- ? Generate ad hoc SQL reports to support business needs.
- ? Develop and maintain BAU (Business As Usual) SQL scripts for data processing and
- system maintenance.
- ? Manage billing data generation processes.
- Mandatory Qualifications and Skills:
- ? Bachelor�s degree in Computer Science, a related field, or equivalent practical
- experience.
- ? Experience in Python backend development, with frameworks such as Django and DRF.
- ? Strong proficiency in SQL and database management, including experience with
- complex queries, performance tuning, and optimization.
- ? Proven experience in developing data visualizations and reports using Looker/PowerBI.
- ? Solid understanding of API development principles (REST).
- ? Experience in designing and implementing ETL processes and data warehousing
- solutions, with expertise in BigQuery.
- ? Expertise in DevOps practices, including CI/CD, Docker, and Git.
- ? In-depth knowledge of cloud platforms (GCP/AWS).
- ? Strong data analytics skills and a passion for data-driven decision-making.
- ? Solid foundation in software engineering principles, including data structures, algorithms,
- and clean code practices.
- Advantageous Capabilities:
- ? Experience with FreeSWITCH.
- ? Experience with WhatsApp integration.
- ? Experience with AI and ML.
- ? Experience with Kanban or Agile development methodologies.
- ? Knowledge of VOIP.
Required Skills
etl
sql
ci/cd
docker
and git.