HamburgerMenu
hirist

Job Description

Description :


A Senior Full-Stack Developer is responsible for designing, building, and maintaining both the front-end and back-end components of complex applications. They operate across the full software development lifecycle, mentor teammates, and influence technical strategy. This role requires a mix of hands-on coding, architectural decision-making, and cross-functional collaboration.



Key Responsibilities :

1. End-to-End Application Development :


- Design, implement, and maintain scalable front-end and back-end features.


- Build well-structured RESTful or GraphQL APIs.


- Ensure high performance, security, and reliability across the stack.

2. Architecture & System Design :


- Participate in designing system architecture, database schemas, and application flow.


- Evaluate and select suitable frameworks, tools, and technologies.


- Ensure codebase scalability, modularity, and maintainability.

3. Code Quality & Standards :



- Write clean, testable, high-quality code following best practices.


- Conduct code reviews and enforce coding standards.


- Drive continuous improvement in development processes.

4. Collaboration & Mentorship :


- Work closely with Product, UX, DevOps, and QA teams.


- Mentor junior and mid-level developers.


- Lead technical discussions and provide thought leadership.

5. DevOps & Deployment :


- Collaborate on CI/CD pipeline improvements.


- Manage cloud environments (AWS, Azure, GCP, etc.) as needed.


- Monitor production systems and help troubleshoot issues.

6. Problem Solving & Innovation :


- Proactively identify areas for optimization and performance improvements.


- Investigate and resolve complex technical issues.


- Contribute ideas that improve user experience and overall product quality.

Preferred Candidate Profile :

1. Technical Skills :


- Front-End : React, Angular, Vue, or similar frameworks.


- Back-End : Node.js, Java, .NET, Python, or similar server-side languages.


- Databases : Strong experience with SQL and NoSQL databases.


- DevOps Knowledge : CI/CD, containerization (Docker/Kubernetes), cloud services.


- Testing : Familiarity with unit, integration, and end-to-end testing frameworks.


- Version Control : Strong Git workflow understanding.

2. Experience & Background :



- 5 to 10 years in full-stack development roles.


- Demonstrated experience with complex, large-scale systems.


- Track record of technical leadership and mentoring.


- Experience working in agile or product-oriented environments.

3. Soft Skills :


- Strong problem-solving and analytical thinking.


- Effective communication and collaboration skills.


- Ownership mindset and ability to work independently.


- Comfortable making architectural decisions and explaining trade-offs.


info-icon

Did you find something suspicious?