Posted on: 02/12/2025
Description :
Role Overview :
We are seeking a highly skilled Full Stack Developer to join our product development team.
The ideal candidate will be responsible for building scalable, high-performance web applications by working across both front-end and back-end technologies.
This role requires strong problem-solving skills, deep technical expertise, and the ability to collaborate effectively in a fast-paced environment.
Key Responsibilities :
Full Stack Development :
- Design, develop, and maintain web applications using modern front-end and back-end technologies.
- Develop reusable, scalable, and efficient code for both server-side and client-side components.
- Build responsive UI screens ensuring consistency, cross-browser compatibility, and optimal performance.
Front-End Engineering :
- Develop front-end components using React.js / Angular / Vue.js (as applicable).
- Implement clean, maintainable UI code using HTML5, CSS3, JavaScript, and TypeScript.
- Integrate REST APIs and ensure seamless communication between front-end and back-end.
- Optimize user interfaces for speed and scalability.
Back-End Engineering :
- Design and develop server-side logic using Node.js / Java / Python / .NET (depending on stack).
- Build RESTful APIs, microservices, and backend modules.
- Manage databases, write efficient queries, and optimize data models (SQL / NoSQL).
- Implement authentication, authorization, and secure coding practices.
System Architecture & Design :
- Participate in system design discussions, architecture planning, and code reviews.
- Ensure applications are scalable, secure, and aligned with industry best practices.
- Contribute to designing microservice-based architectures where applicable.
Integration & Deployment :
- Integrate third-party services, APIs, and cloud-based solutions.
- Work with CI/CD pipelines (Git, Jenkins, Docker, Kubernetes) for deployment.
- Collaborate closely with DevOps teams to ensure smooth release cycles.
Testing & Quality Assurance :
- Write unit, integration, and end-to-end tests using appropriate testing frameworks.
- Work with QA teams to debug and resolve defects.
- Ensure overall code quality and maintain coding standards.
Collaboration & Communication :
- Work closely with product managers, designers, and cross-functional stakeholders.
- Translate business requirements into technical solutions.
- Participate in agile ceremonies (sprint planning, standups, retrospectives).
Required Skills & Qualifications :
Education :
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
Technical Skills :
- Strong proficiency in front-end frameworks like React.js / Angular / Vue.js.
- Expertise in back-end development using Node.js / Java / Python / .NET.
- Hands-on experience with REST APIs, microservices, and server-side development.
- Solid understanding of HTML5, CSS3, JavaScript, TypeScript.
Database experience :
- SQL (MySQL, PostgreSQL, MS SQL)
- NoSQL (MongoDB, DynamoDB, Redis)
- Experience with Git, CI/CD pipelines, Docker, Kubernetes is a plus.
- Experience with cloud environments (AWS, Azure, or GCP) is highly preferred.
Preferred Skills :
- Experience with GraphQL.
- Knowledge of performance optimization techniques.
- Familiarity with serverless architecture.
- Exposure to message queues (Kafka, RabbitMQ).
Soft Skills :
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to manage multiple tasks in a fast-paced environment.
- Attention to detail with a focus on code quality
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1583584
Interview Questions for you
View All