Job Description
We are seeking a skilled and motivated developer to join our team. This role involves working on both front-end and back-end development to create robust and scalable web applications. The ideal candidate will have a strong understanding of system architecture and database design, with a focus on delivering high-quality, secure, and efficient solutions.
Key Responsibilities
- Responsible for the design, development, and maintenance of product front-end and back-end modules
- Participate in system architecture design and optimization, build scalable web services
- Design and maintain databases, develop efficient and secure API interfaces
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs to optimize performance
- Stay up-to-date with emerging technologies and industry trends
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- Proven experience in full-stack development (front-end and back-end)
- Strong knowledge of system architecture and database design
- Experience with API development and security best practices
- Proficiency in programming languages such as JavaScript, Python, or Java
- Familiarity with web frameworks and libraries (e.g., React, Angular, Django, Spring)
- Excellent problem-solving skills and attention to detail
- Ability to work independently and as part of a team