Posted on: 04/08/2025
Senior Full Stack Engineer
Key Responsibilities :
Fullstack Development :
- Develop and maintain both the frontend and backend components of web applications using modern technologies (React, Angular, Node.js, Java, Python, etc.).
- Implement responsive and user-friendly UI designs with HTML5, CSS3, and JavaScript frameworks.
- Work with backend technologies such as Node.js, Java, Python, or Ruby to build APIs, microservices, and databases.
- Design, develop, and implement RESTful APIs and other integration solutions to connect services and data.
System Design & Architecture :
- Contribute to the architecture and design of scalable, high-performance applications and systems.
- Ensure that applications are scalable, secure, and maintainable by following best practices in coding, design patterns, and system design.
- Collaborate with product managers, UX/UI designers, and other engineers to deliver high-quality software solutions.
Testing & Quality Assurance :
- Write unit tests, integration tests, and conduct code reviews to ensure the quality of the software.
- Identify performance bottlenecks and improve application performance for both front-end and back-end.
- Continuously monitor and improve the applications code quality through CI/CD pipelines and automated testing.
Collaboration & Mentorship :
- Collaborate with cross-functional teams including product managers, designers, and other engineers to
deliver feature-rich, well-designed applications.
- Mentor junior developers and assist in the development of technical skills within the team.
- Participate in technical discussions, sprint planning, and other agile processes to deliver high-impact features.
Continuous Improvement :
- Stay up to date with the latest technologies, frameworks, and best practices in full-stack development.
- Actively contribute to the improvement of engineering processes and practices.
- Provide insights on new tools, libraries, and technologies that can help enhance development efficiency.
Skills & Qualifications :
Mandatory Skills :
- 4- 8 years of experience as a Fullstack Developer or similar roles with a focus on both frontend and backend technologies.
- Strong proficiency with JavaScript and front-end frameworks like React, Angular, or Vue.js.
- Expertise in back-end technologies such as Node.js, Java, Python, Ruby, or similar.
- Solid experience in developing and consuming RESTful APIs and working with databases (SQL/NoSQL).
- Hands-on experience with version control systems like Git.
- Understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of Agile methodologies and experience working in Agile development teams.
- Familiarity with CI/CD practices and tools (e.g., Jenkins, Travis CI).
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Preferred Skills :
- Familiarity with microservices architecture and development.
- Experience with GraphQL or other modern data querying technologies.
- Exposure to serverless computing models (e.g., AWS Lambda).
- Understanding of DevOps principles and experience with automated deployments.
- Knowledge of test-driven development (TDD) and experience with unit testing frameworks (e.g., Mocha,
Jest, Jasmine).
- Experience with UI/UX design principles and tools (e.g., Figma, Adobe XD) is a plus.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1524103
Interview Questions for you
View All