Technical skills
About this role
Full Stack Developer2
Key Responsibilities
Frontend Development: Design and develop user-facing web applications using modern frontend languages like HTML, CSS, and JavaScript and frameworks like React.js, Angular, or Vue.js.
- Build responsive and interactive user interfaces with modern React features (Hooks, Context API, Redux, etc.).
Backend Development: Build and maintain server-side application logic using languages such as Node.js, Python, Ruby, Java, or PHP, and manage database interactions with MySQL, PostgreSQL, MongoDB, or other database systems.
- Develop and integrate RESTful APIs to connect frontend and backend components, ensuring smooth data flow and communication between different parts of the application.
- Design, implement, and manage databases, ensuring data integrity, security, and optimal performance.
- Automate deployment processes, manage cloud infrastructure, and ensure the scalability and reliability of applications through CI/CD pipelines.
- Optimize applications for speed, scalability, and performance.
- Implement secure authentication and authorization mechanisms.
- Troubleshoot and debug issues across the full stack.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Stay up-to-date with emerging technologies in frontend and backend development.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 4-6 years of experience as a Full Stack or Frontend/Backend Developer.
- Technical
Skills
- Proficiency in frontend technologies like HTML, CSS, JavaScript, and frameworks like React.js,or Vue.js.
- Strong backend development experience with Node.js, Python, or similar languages.
- Hands-on experience with databases like MySQL, PostgreSQL, MongoDB, or similar.
- Understanding of REST APIs, JSON, and API design principles
- Hands-on experience with:
- Version control (Git/GitHub)
- Build tools (Webpack, Babel, Vite, etc.)
- Package managers (npm, yarn)
- Familiarity with cloud platforms: AWS, Azure, or GCP
- Knowledge of testing frameworks (Jest, Mocha, Cypress) is a plus.
- Strong problem-solving skills and ability to work in an agile, team-oriented environment.
Preferred Qualifications
- Experience with Docker or containerized environments
- Understanding of CI/CD pipelines
- Knowledge of GraphQL or microservices architecture
- Familiarity with UI frameworks like Material UI, Bootstrap