- Company Name
- Light
- Job Title
- Fullstack Engineer
- Job Description
-
**Job title**
Fullstack Engineer
**Role Summary**
Lead end‑to‑end development of a Smart Financial Platform that powers multinational accounting with AI and superior UX. Build responsive web applications, design scalable backend services, and collaborate closely with designers and other engineers to deliver high‑performance, production‑ready code that directly impacts customer experience.
**Expectations**
- 4+ years of fullstack development experience.
- Deliver production‑ready code on schedule with high quality.
- Actively participate in code reviews and testing.
- Communicate effectively with designers and backend teams.
- Stay current with performance, security, and best practices.
**Key Responsibilities**
1. Develop and maintain responsive web applications using modern frontend frameworks (React, Vue, Angular).
2. Design, implement, and optimize backend services, APIs, and infrastructure (Node.js, Python, Go).
3. Translate design mockups into clean, reusable UI components.
4. Write comprehensive unit, integration, and end‑to‑end tests.
5. Participate in code reviews and enforce coding standards.
6. Optimize application performance (bundling, caching, lazy loading).
7. Manage data storage (PostgreSQL, NoSQL) and maintain data integrity.
8. Deploy and maintain services on AWS using CI/CD pipelines and containerization.
9. Collaborate with product and UX teams to incorporate customer feedback.
10. Evaluate opportunities to integrate AI features into the finance workflow.
**Required Skills**
- Frontend: React/Vue/Angular, state management (Redux, Vuex, NgRx), TypeScript, module bundlers (Webpack, Vite), performance optimization.
- Backend: Node.js/Python/Go, REST/GraphQL APIs, database design (PostgreSQL, NoSQL), SQL.
- DevOps: AWS services, Docker, CI/CD (GitHub Actions, GitLab CI, Jenkins), Agile methodologies.
- Testing: Jest, Mocha, Cypress, integration testing frameworks.
- Communication: Strong written and verbal skills; ability to translate designs and requirements.
**Bonus Technologies / Domain Knowledge**
- Next.js, Tailwind CSS.
- AI‑native application design.
- Accounting/finance domain (accounts payable, invoicing, payments).
**Required Education & Certifications**
Bachelor’s degree in Computer Science, Software Engineering, or related discipline. (Equivalent experience may substitute.)
---