- Company Name
- Employvision Inc.
- Job Title
- Sr Soft Engineer - Fullstack Development
- Job Description
-
**Job Title:** Senior Full‑Stack Engineer
**Role Summary:**
Lead the design, development, and maintenance of high‑performance web applications and serverless backend services using Next.js, React, Node.js, and AWS Lambda/SNS/EventBridge. Collaborate with product, design, and engineering teams to translate business requirements into scalable, reliable solutions and drive best practices across the codebase.
**Expectations:**
- Own feature ownership, from estimation and planning to delivery within agile sprints.
- Mentor junior engineers, enforce coding standards, and conduct thorough code reviews.
- Deliver clean, well‑structured code that adheres to security, performance, and maintainability standards.
- Actively participate in sprint ceremonies, ideation sessions, and cross‑functional meetings.
**Key Responsibilities:**
1. Architect and implement scalable web applications (Next.js, React) and serverless backends (Node.js, AWS Lambda, EventBridge, SNS).
2. Design and develop REST APIs, integrate with relational databases (PostgreSQL/MySQL).
3. Write unit/integration tests, troubleshoot, and optimize application performance and database queries.
4. Collaborate with architects to validate and refine software solutions.
5. Manage version control (Git), CI/CD pipelines, and deployment merges.
6. Contribute to process improvement, standardize coding practices, and document technical decisions.
7. Engage with product owners/analysts to resolve business challenges and refine requirements.
**Required Skills:**
- 6+ years software development experience; 6+ years React/Next.js, 4+ years Node.js.
- Proficient with AWS serverless stack (Lambda, SNS, EventBridge).
- Strong relational database experience (PostgreSQL/MySQL).
- HTML, CSS, JavaScript, OOP concepts, version control (Git).
- REST API design and implementation.
- Familiarity with Agile tools (JIRA) and sprint practices.
- Excellent communication, self‑starter, detail‑oriented, data‑driven mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- Relevant certifications (e.g., AWS Certified Developer, AWS Solutions Architect) are a plus.