- Company Name
- Deveraux Group of Companies
- Job Title
- Full-Stack Senior Developer
- Job Description
-
Job Title: Full‑Stack Senior Developer
Role Summary
Lead the development, maintenance, and scaling of a proprietary smart‑building proptech platform. Serve as the primary technical liaison between internal teams and an external vendor group, guiding code quality, architecture, and operational reliability across backend, web, mobile, and IoT layers.
Expectations
- Deliver robust, scalable code within a fast‑growth technology environment.
- Influence and formalize development standards, best practices, and long‑term technical strategy.
- Act as the internal technical representative and mentor for junior contributors.
Key Responsibilities
1. Review, understand, and extend an inherited codebase spanning Java (Spring Boot, Maven), Vue 2/3, UniApp, and IoT integrations.
2. Debug and resolve issues across backend, web, mobile, and hardware interfaces, leveraging CI/CD (Jenkins or similar) and error‑logging tools.
3. Coordinate closely with vendor developers, internal product manager, and leadership to align feature priorities, deployments, and quality assurance.
4. Draft and maintain documentation, including code comment translations when necessary (e.g., Mandarin).
5. Assist in environment setup, deployment pipelines, monitoring, and log management for multi‑building rollout.
6. Identify technical risks, propose architectural improvements, and recommend best‑practice adoption for future expansion.
Required Skills
- 4+ years backend development in Java (Spring Boot, Maven).
- Front‑end experience with Vue 2 or Vue 3 and UniApp.
- Comfortable with inherited codebases and vendor‑built systems.
- Proficient in debugging across multiple layers, including IoT integrations.
- Experience with cloud‑hosted CI/CD pipelines (Jenkins or equivalent).
- Strong verbal and written communication for technical and non‑technical stakeholders.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or related discipline (or equivalent experience).
- Professional certifications in Java, Spring, or cloud platforms are advantageous but not mandatory.
---