Responsibilities:
- Develop responsive and user-friendly web interfaces using technologies like HTML, CSS, JavaScript, and modern frameworks.
- Design and implement server-side logic using languages like Python, Java.
- Work with both relational and NoSQL databases.
- Write and optimize database queries to ensure efficient data retrieval and storage.
- Perform unit, integration, and end-to-end testing to ensure the quality of both frontend and backend components.
- Participate in code reviews, providing and receiving feedback to ensure code quality.
- Manage cloud infrastructure (e.g., AWS, Azure, Google Cloud) and ensure smooth deployment and operation of applications.
- Optimize both frontend and backend performance to provide fast and smooth user experiences.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proficient in frontend technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.
- In-depth knowledge of responsive design principles and cross-browser compatibility.
- Strong proficiency in backend programming languages such as Python and Java.
- Familiar with API design, development, and integration.
- High level of attention to detail, ensuring code quality, security, and performance optimization across the stack.