Position Title: Senior Software Engineer (Full Stack Developer)
Experience: 5 - 8 yr
Work Mode: Work from Office
Contract Duration: 3 Months (with possibility of extension/absorption)
About the Role
We are hiring Senior Software Engineers (Full Stack Developers) on a contract-to-hire basis to build and maintain scalable, high-performance web applications. You will work closely with product, design and engineering teams in an office environment to deliver production-grade features using modern TypeScript toolchains.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications using the specified front-end and back-end stacks.
- Implement responsive, accessible, and pixel-accurate UI using HTML and CSS (including modern layout techniques like Flexbox and Grid).
- Build interactive front-end components with Next.js (Vue) and TypeScript-based frameworks (Encore.ts).
- Develop and integrate RESTful APIs / GraphQL and server-side logic.
- Ensure code quality through unit/integration testing, code reviews, and automated CI/CD pipelines.
- Optimize application performance (bundle sizes, critical render path, server-side rendering where applicable).
- Troubleshoot production issues, perform root-cause analysis, and implement fixes.
- Collaborate with designers to translate mockups into working UIs and maintain design system/components.
Required Skills & Qualifications
- Strong experience building front-end applications using HTML and CSS.
- Hands-on experience with Next.js (Vue) and Encore.ts (TypeScript).
- Deep understanding of modern JavaScript/TypeScript, ES modules, async programming patterns.
- Solid experience with component-driven front-end development and state management.
- Experience with RESTful API or GraphQL integration.
- Familiarity with build tools and bundlers (Webpack, Vite, etc.), and knowledge of tree-shaking and code-splitting.
- Experience with version control (Git) and CI/CD pipelines.
- Strong problem-solving skills, attention to detail, and ability to deliver under tight timelines.
- Must be available to work from office for full duration of the contract.