- Job Specification: Proficiency in front-end technologies HTML, CSS, JavaScript frameworks like React or Angular.
- Proficiency in back-end technologies Node.js, Python, Ruby, Java, etc.
- Experience in designing and managing databases (SQL and NoSQL) Proficiency in schema design and query optimization. Strong knowledge of version control systems, particularly Git.
- Expertise in managing and collaborating on code repositories.
- Knowledge of web security best practices. Experience with performance optimization techniques.
- Excellent collaboration skills for working effectively in a team environment Ability to communicate technical concepts to non-technical stakeholders.
Primary Responsibility:
- Designing and implementing user interfaces using HTML, CSS, and JavaScript frameworks like React or Angular.
- Building and maintaining server-side application logic, databases and APIs using technologies such as Node.js.
- Python, Ruby, or Java. Designing, implementing, and managing databases (SQL or NoSQL) to ensure data integrity and efficient retrieval.
- Using version control systems like Git to manage code changes and collaborate with other developers.
- Implementing security best practices to protect applications from vulnerabilities and threats.
- Automating deployment processes and managing CI/CD pipelines to streamline development and release cycles.
- Working with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software.