Full Stack Developer

Open 30d

Overview

We are seeking a talented Full Stack Developer to join our team and help design, develop, and maintain scalable web applications. The ideal candidate is comfortable working across the entire technology stack—from front-end interfaces to back-end systems—and thrives in a collaborative, fast-paced environment.


Key Responsibilities

  • Develop, test, and deploy high-quality web applications using modern front-end and back-end technologies.

  • Design and implement RESTful APIs and integrate with third-party services.

  • Collaborate with designers, product managers, and other developers to deliver user-focused features.

  • Optimize applications for maximum speed, scalability, and reliability.

  • Troubleshoot, debug, and upgrade existing systems.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and contribute to best practices and technical standards.

  • Manage databases, including schema design, queries, and performance tuning.

  • Stay up to date with emerging technologies and recommend improvements.



Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.

  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue, etc.).

  • Experience with back-end technologies such as Node.js, Express, Python, Java, Ruby, or .NET.

  • Familiarity with databases (SQL and/or NoSQL) such as MySQL, PostgreSQL, MongoDB, or Firebase.

  • Experience with version control systems (Git, GitHub, GitLab).

  • Understanding of REST APIs, microservices, and server-side architecture.

  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.

  • Strong problem-solving skills and attention to detail.