Design, develop, and maintain scalable web applications using Python (Django, FastAPI, Tornado), JavaScript (React, Node.js), and PHP (Laravel, Symfony).
Build responsive and intuitive frontend interfaces based on UI/UX designs (Figma, Adobe XD).
Develop and maintain RESTful and GraphQL APIs.
Optimize applications for performance, scalability, and maintainability.
Design and manage relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Cassandra).
Integrate third-party services such as payment gateways, analytics tools, and cloud-based APIs.
Implement secure authentication and authorization systems (JWT, OAuth2).
Contribute to CI/CD pipelines using tools such as GitHub Actions, Jenkins, or similar.
Support deployment and monitoring of applications in AWS environments.
Assist with containerization using Docker where required.
Conduct code reviews and ensure adherence to coding standards and best practices.
Develop and maintain unit and integration tests.
Collaborate with cross-functional teams including Product, Design, and QA.
Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Self-motivated and able to work independently with minimal supervision.
Requirements
Minimum 4+ years of professional full-stack development experience.
Strong proficiency in Python, JavaScript, and PHP.
Experience with frameworks such as React, Node.js, Express, Laravel, Django, or FastAPI.
Strong understanding of SQL and NoSQL database design and optimization.
Proficiency with Git and modern software development workflows.
Strong debugging and problem-solving capabilities.
Experience with microservices architecture and API gateway management.
Familiarity with messaging systems such as RabbitMQ or Kafka.
Knowledge of cybersecurity principles, OWASP guidelines, and API hardening practices.
Exposure to infrastructure-as-code tools such as Terraform or CloudFormation.
Experience in SaaS, fintech, or cloud-native product environments.