Associate/ Intern- Fullstack developer
Full-time Mid-Senior LevelJob Overview
POSITION:
Reporting to the Manager, Software Engineering, you will join a team leveraging cutting-edge technologies to build scalable, secure, and high-performing applications. We seek a full-stack developer passionate about modern architectures and frameworks, capable of delivering exceptional user experiences across front-end and back-end systems.
RESPONSIBILITES:
Development & Architecture
- Collaborate with product managers and cross-functional teams to design and implement software solutions.
- Develop new features and infrastructure to support evolving business needs.
- Design and implement client-side and server-side architecture.
- Build responsive, user-friendly interfaces using ReactJS, Next.js, TypeScript.
- Develop and maintain backend services using Python (FastAPI, Flask, Django, AsyncIO) and Node.js.
- Implement asynchronous programming for high-performance APIs.
- Design and integrate REST and GraphQL APIs.
- Work with SQL (PostgreSQL, MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Redis) databases.
- Collaborate on data pipelines using PySpark, Pandas, NumPy, and streaming systems like Apache Kafka, RabbitMQ.
- Deploy applications on AWS (EC2, Lambda, ECS, S3, CloudFront) and manage containerized workloads using Docker and Kubernetes (Helm, Operators).
- Implement CI/CD pipelines with GitHub Actions, Jenkins, ArgoCD.
- Ensure application security and compliance (GDPR, HIPAA) using tools like Vault, AWS Cognito, Let’s Encrypt.
- Monitor and troubleshoot using Prometheus, Grafana, Loki, Jaeger, OpenTelemetry.
- Optimize performance through caching strategies, load balancing, and scalable architecture.
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design. Collaboration & Quality
- Participate in agile development processes including design, implementation, and deployment.
- Write technical documentation and contribute to end-user guides.
- Conduct unit and integration testing to ensure reliability and efficiency.
REQUIREMENTS:
- 3–5 years of experience in full-stack development and SaaS platform design.
- Strong proficiency in Python, JavaScript/TypeScript, and frameworks like FastAPI, Flask, Django, ReactJS, Next.js, Node.js.
- Hands-on experience with data engineering tools (PySpark, Pandas) and streaming platforms (Kafka, RabbitMQ).
- Expertise in AWS services (EC2, Lambda, ECS, S3, CloudFront, RDS, ElastiCache, OpenSearch) and familiarity with GCP (BigQuery, Pub/Sub) and Azure (Data Factory, Synapse Analytics).
- Experience in containerization and orchestration (Docker, Kubernetes) and CI/CD tools (ArgoCD, Jenkins, GitHub Actions).
- Experience with monitoring and observability tools (Prometheus, Grafana, Loki, Jaeger).
- Experience with big data technologies (Spark) and ETL frameworks (Airflow, dbt).
- Exposure to ML/AI frameworks (Scikit-learn, TensorFlow, PyTorch) and MLOps tools (MLflow, Kubeflow).
- Strong understanding of API design, data governance, and security best practices.
- Excellent problem-solving skills, attention to detail, and ability to manage multiple priorities.
- Strong communication, presentation, and interpersonal skills.
Make Your Resume Now