- Company Name
- Xennial Innovations Inc.
- Job Title
- Associate Full Stack Engineer
- Job Description
-
**Job title**: Associate Full Stack Engineer
**Role Summary**: Design, develop, and maintain end‑to‑end web applications using modern front‑end and back‑end technologies. Collaborate with product owners, UX/UI designers, and stakeholders to deliver scalable, secure, and high‑performance software across the entire SDLC.
**Expectations**: • Work effectively in an international, multi‑cultural team.
• Communicate clearly in written and spoken English; additional languages are an advantage.
• Show willingness to travel or commute when required.
**Key Responsibilities**:
- Design, code, test, and deploy responsive web applications.
- Build front‑end interfaces with React, Vite, HTML/JS/CSS and libraries such as Material‑UI, Bootstrap, Redux.
- Implement back‑end services in Node.js or Python; expose REST/SOAP APIs.
- Integrate third‑party APIs, cloud services (AWS, GCP, Azure) and database systems (MySQL, MongoDB, PostgreSQL).
- Perform code reviews, unit/integration testing, and debugging to ensure high code quality.
- Maintain technical documentation for design, implementation, and testing.
- Collaborate with designers, product owners, and stakeholders to refine requirements, prioritize features, and adhere to project timelines.
- Stay current on emerging technologies, security best practices (OWASP), AI/ML trends, and industry standards.
**Required Skills**:
- Front‑end: React, Vite, HTML/JS/CSS, Material‑UI/Bootstrap, Redux, React‑Navigation.
- Back‑end: Node.js, Python, REST/SOAP services, API integration.
- Databases: MySQL, MongoDB, PostgreSQL.
- Version control: Git; collaboration tools (Jira, Figma, Teams, SharePoint).
- Cloud: AWS, GCP, or Azure (basic usage).
- Data formats: JSON, XML.
- Security: Understanding of OWASP and basic cybersecurity principles.
- Design patterns, SOLID principles, and clean‑code practices.
- Problem‑solving, analytical thinking, and effective communication.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- No additional certifications required (preferred: cloud, security, or front‑end frameworks).