- Company Name
- Form3
- Job Title
- Senior Full-Stack Engineer
- Job Description
-
Job title
Senior Full-Stack Engineer
Role Summary
Lead the development of operational tooling UI and backend services, driving feature enhancements, performance, and security across the stack.
Expectations
• 5+ years of end‑to‑end development experience.
• Proven leadership, communication, and collaboration with cross‑functional teams.
• Deliver high‑quality, tested code from concept to production.
Key Responsibilities
1. Design, build, and maintain front‑end components using Vue.js (or React).
2. Develop secure, scalable Go‑based backend services, integrating PostgreSQL or NoSQL databases.
3. Implement CI/CD pipelines (GitHub Actions), containerisation (Docker, Kubernetes) and infrastructure as code (Terraform).
4. Collaborate with UI lead, product managers and DevOps to shape technical strategy.
5. Mentor team members and share backend expertise across the UI squad.
6. Ensure compliance with security best practices, including authentication (SSO, SAML, OAuth, OpenID Connect).
7. Contribute to documentation, knowledge sharing, and continuous improvement processes.
Required Skills
• Front‑end: Vue.js (or React), JavaScript/TypeScript, HTML5, CSS3.
• Back‑end: Go, SQL (PostgreSQL), NoSQL (MongoDB, Redis, etc.)
• Cloud platforms: AWS, GCP, or Azure.
• Container orchestration: Kubernetes.
• CI/CD & DevOps tools: Docker, GitHub Actions, Terraform.
• Strong understanding of event‑driven and microservices patterns.
• Experience with SSO integration via SAML, OAuth, OpenID Connect.
• Excellent communication, collaboration, and problem‑solving skills.
Required Education & Certifications
• Bachelor’s degree (or equivalent) in Computer Science, Software Engineering or related field.
• Relevant certifications (e.g., AWS Certified Developer, GCP Professional Cloud Developer, or equivalent) are advantageous but not mandatory.