Available Position(s)
Fullstack Engineer
Key Responsibilities
- Full-Stack Development: Build end-to-end features using front-end technologies (HTML, CSS, JavaScript, React, Angular) and back-end languages (Python, Node.js, Java, Ruby).
- Database Management: Design, create, and maintain database schemas and server-side logic, including SQL and NoSQL solutions.
- System Architecture & API Design: Design and develop application programming interfaces (APIs) for data interchange.
- Testing & Debugging: Write automated tests and troubleshoot issues to ensure code quality and responsiveness across devices.
- Collaboration: Work with designers, product managers, and other developers to define and execute software solutions.
- DevOps & Deployment: Utilize DevOps practices for deployment, such as containerization (Docker, Kubernetes) and cloud services (AWS, GCP).
Required Skills and Qualifications
- Proficiency in Languages: Good knowledge of JavaScript, HTML/CSS, and at least one backend language (e.g., Python, Java).
- Database Knowledge: Proficiency in SQL and/or NoSQL database management systems.
- Version Control: Strong skills in code versioning tools like Git.
- Problem-Solving: Strong analytical skills for debugging and optimizing system performance.
