Senior Full Stack Developer Consultant (Project -based
Duties and Responsibilities
- Design and implement scalable, secure web applications using modern full stack frameworks.
- Develop frontend interfaces using React.js / Vue.js / Angular, ensuring responsiveness and accessibility.
- Build and maintain backend services using Node.js, Python (Django/FastAPI), or Java/Spring Boot.
- Design RESTful and/or GraphQL APIs for communication between components and third-party systems.
- Design efficient relational and NoSQL database schemas (PostgreSQL, MongoDB, MySQL).
- Implement security best practices including encryption, authentication (OAuth 2.0/JWT), and RBAC.
- Ensure data integrity and compliance with applicable data protection standards.
- Set up and maintain CI/CD pipelines (GitHub Actions, GitLab CI).
- Deploy applications using Docker containers and Kubernetes.
- Manage infrastructure on cloud platforms such as AWS or Digital Ocean using Infrastructure as Code (Terraform).
- Conduct automated testing (unit, integration, end-to-end).
- Optimize performance for both frontend rendering and backend response times.
- Perform periodic code reviews and participate in sprint planning and retrospectives.
Requirements
Individual Profile/CV: Highlighting a minimum of 5+ years of relevant experience in backend software development and solution architecture.
Key Skills & Competencies:
Demonstrable expertise in Apache Kafka ,Backend Development (e.g., Node.js, Python, Java, Go), Solution Architecture & System Design, CI/CD (GitHub Actions required) and Cloud Platforms (AWS and Digital Ocean).Evidence of Similar Assignments: A minimum of 3 project references or case studies from the last 5 years.
Technical Approach: A brief overview of your development and architectural philosophy