Source description
About the role
Job Summary We are seeking a versatile Full Stack Developer to join our product development team. This role is responsible for the end-to-end lifecycle of web applications, from designing intuitive user interfaces (UI) to managing robust server-side architecture and databases. The ideal candidate is a proactive problem-solver who can navigate all layers of the technical stack to deliver high-quality, scalable solutions. Key Responsibilities Frontend Development: Design and implement responsive, visually appealing user interfaces using HTML5, CSS3, and JavaScript. Develop single-page applications (SPAs) leveraging frameworks like React.js, Angular, or Vue.js. Backend Development: Build and maintain scalable server-side logic and APIs using Node.js, Python (Django/FastAPI), or Java (Spring Boot). Database Management: Design, optimize, and manage SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) database schemas and queries. Deployment & DevOps: Manage the complete software development process from conception to deployment. This includes containerization with Docker, setting up CI/CD pipelines (e.g., GitHub Actions), and monitoring application performance. Collaboration: Work closely with product managers, graphic designers, and other engineers in an Agile setting to translate requirements into functional code. Quality Assurance: Implement unit, integration, and end-to-end testing to ensure software reliability and security. Qualifications & Skills Education: Bachelors degree in Computer Science, Engineering, or a related field. Experience: Typically 35 years of professional experience in full stack roles. Core Technical Stack: Languages: JavaScript (ES6+), Python, or PHP. Frameworks: React.js, Node.js/Express, and Java/Spring Boot. Version Control: Experience with Git and Bitbucket. Cloud Services: Basic to advanced knowledge of AWS (EC2, S3, Lambda) or Azure. Soft Skills: Strong analytical thinking, excellent communication, and the ability to mentor junior developers. Additional Preferred Experience Familiarity with AI/ML integration, such as using LLMs or agentic frameworks (e.g., LangChain). Familiarity with AI Coding Assistants, such as GitHub Copilot, Claude Code, AmazonQ Developer, etc. Knowledge of specialized visualization libraries like D3.js. .
More at Pivotree