Job Summary
Lead and develop full-stack solutions using React.js and Python, supporting the team across a diverse technology stack to deliver scalable and efficient applications.
Responsibilities
- Lead development efforts using React.js to build responsive user interfaces that enhance user experience.
- Develop backend services and APIs with Python to support application functionality and data processing.
- Collaborate with developers to integrate front-end and back-end components using frameworks such as Django, FastAPI, and Express.js.
- Implement secure authentication and authorization mechanisms using JWT and OAuth protocols.
- Design and manage databases using SQL and NoSQL technologies, including PostgreSQL, to ensure data integrity and performance.
- Utilize containerization and orchestration tools like Docker and Kubernetes to deploy and maintain scalable applications.
- Employ cloud services such as Azure to support application hosting and infrastructure needs.
- Use version control and CI/CD tools like Bitbucket, VSCode, and Bamboo to streamline development workflows.
- Apply knowledge of modern JavaScript, TypeScript, HTML, and CSS to enhance front-end development.
- Explore and integrate advanced AI technologies including Lang Chain, Lang Graph, Agentic AI, LlamaIndex, VectorDB, and LLM integration to innovate application capabilities.
- Practice prompt engineering techniques to optimize AI model interactions within applications.
Preferred competencies and qualifications
- Experience with Java programming to support diverse backend development needs.
- Familiarity with Node.js for server-side JavaScript development.