We are seeking a talented and versatile Full-Stack Developer to design, build, and maintain robust web applications. In this role, you will work across the entire software development lifecycle—from front-end user interface design to back-end architecture and database management.
Develop and maintain scalable web applications using modern front-end frameworks (e.g., React, Vue, Angular) and back-end environments (e.g., Node.js, Python, Java, or PHP).
Design, create, and manage efficient RESTful APIs and database schemas (SQL or NoSQL).
Collaborate with cross-functional teams, UI/UX designers, and product managers to deliver clean, maintainable code.
Identify performance bottlenecks, optimize application speed, and ensure high responsiveness and security.
Troubleshoot, debug, and upgrade existing software systems.
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
Proven experience as a Full-Stack Developer or similar role.
Strong proficiency with HTML5, CSS3, JavaScript/TypeScript, and modern JavaScript frameworks.
Solid experience with server-side languages and database management systems (e.g., PostgreSQL, MongoDB, MySQL).
Familiarity with code versioning tools like Git and cloud deployment platforms (AWS, Azure, or GCP).
Strong problem-solving abilities, attention to detail, and clear communication skills.