Photon 930 open roles

Full Stack Engineer 3 (3-5 Years)

India In person Full-time
  • Location: BLR
  • Experience: 3-5 Years
  • The Skills that are Key to this role

Job Title – Full Stack Engineer

The Skills that are Key to this Role

Must Have

  • 3-5 years of experience in Software Engineering, Full Stack Development, Application Development, or a related discipline.
  • Working knowledge of core web technologies, including HTML, CSS, JavaScript or TypeScript, browser fundamentals, responsive design, and accessibility principles.
  • Exposure to a modern front-end framework or component-based user-interface development; the role is framework-neutral and values strong engineering fundamentals over expertise in one specific framework.
  • Understanding of micro-front-end concepts, including modular design, independent deployment, shared dependencies, routing, state management, and communication between application modules.
  • Experience or meaningful project exposure in back-end development using Python or Node.js.
  • Understanding of API design and integration, including REST, JSON, authentication, error handling, versioning, and API documentation.
  • Strong SQL fundamentals and the ability to work with relational databases, data models, joins, aggregations, and data validation.
  • Exposure to ETL/ELT concepts, database integration, and moving or transforming data between source systems, data platforms, and applications.
  • Familiarity with Git-based source control, code reviews, debugging, automated testing, and basic CI/CD practices.
  • Understanding of secure coding fundamentals, including input validation, secrets management, access control, and protection of sensitive data.
  • Strong analytical thinking, troubleshooting, and problem-solving skills, with the ability to learn unfamiliar technologies quickly.
  • Clear communication and collaboration skills, with the ability to work effectively in Agile delivery teams and manage multiple priorities while maintaining delivery quality.
  • The Skills that are Good To Have for this Role
  • Hands-on exposure to building or integrating micro-front-end applications through professional work, internships, academic assignments, open-source contributions, or personal projects.
  • Experience with Python web frameworks or Node.js service frameworks, without requiring expertise in a specific framework.
  • Familiarity with additional integration patterns such as GraphQL, asynchronous messaging, event-driven architecture, webhooks, or service-to-service communication.
  • Exposure to Snowflake or another cloud data warehouse, and to AWS-based application or data services.
  • Experience with ETL tools, orchestration platforms, or workflow technologies such as Control-M, Informatica, NiFi, or similar solutions.
  • Familiarity with containerization, cloud deployment, application configuration, automated build pipelines, and observability practices.
  • Exposure to application and API testing tools, test automation, performance testing, and monitoring or logging platforms.
  • Understanding of design systems, reusable component libraries, user experience principles, and accessible application design.
  • Exposure to Power BI, Tableau, or other self-service analytics and embedded analytics platforms.
  • Familiarity with Alation, Collibra, or enterprise metadata and catalog solutions.
  • Experience supporting AI/ML or GenAI use cases through application integration, API orchestration, semantic layers, context preparation, or AI-ready datasets.
  • Exposure to Customer Analytics, Customer Engagement Analytics, Digital Analytics, Behavioral Analytics, Financial Services, Wealth Management, Brokerage, Customer Experience, or Enterprise Analytics environments.
  • Understanding of customer segmentation, customer profiling, retention, attrition, and customer lifecycle analytics use cases.

Job description provided by Photon.
View the original posting