- Company Name
- TAINA Technology Limited
- Job Title
- Full Stack Developer
- Job Description
-
**Job Title:** Full Stack Developer
**Role Summary:**
Design, develop, and maintain end‑to‑end web applications for a SaaS platform used by financial institutions. Work on both front‑end and back‑end components in a fast‑paced, collaborative environment, ensuring high quality, performance, and scalability.
**Expectations:**
- Deliver robust, reusable code that meets functional and performance requirements.
- Participate actively in the full software development life cycle: analysis, design, implementation, testing, and deployment.
- Mentor junior developers and share best practices.
- Continuously improve skills and stay current with industry trends.
**Key Responsibilities:**
- Develop and enhance user interfaces using ReactJS, Angular, KnockoutJS, or VueJS.
- Build and maintain server‑side services with C# .NET Core.
- Design and optimize database schemas and queries in SQL Server, PostgreSQL, MySQL, or Oracle.
- Integrate with SaaS‑style web clients and back‑end APIs.
- Write automated unit and integration tests; participate in code reviews.
- Troubleshoot production issues, monitor performance, and implement fixes.
- Collaborate with product, design, and QA teams to deliver high‑quality releases.
**Required Skills:**
- Minimum 4 years of professional experience with C# .NET Core.
- Proficiency in at least one modern JavaScript framework (ReactJS, Angular, KnockoutJS, VueJS).
- Strong SQL skills and experience with at least one RDBMS (SQL Server, PostgreSQL, MySQL, Oracle).
- Familiarity with SaaS application architecture and web client integration.
- Experience in startup/scale‑up or fast‑paced development environments.
- Self‑motivated, analytical, collaborative, detail‑oriented, and continuous learner.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Microsoft Certified: .NET Developer, or equivalent) are a plus.