to join our growing development team. You will be responsible for designing, developing, and maintaining modern, responsive web applications from front-end to back-end using the latest web technologies.
Key Responsibilities:
Develop and maintain
front-end
user interfaces using
HTML, CSS, JavaScript
, and modern frameworks like
React.js
,
Vue.js
, or
Angular
.
Design and implement
back-end
services, APIs, and business logic using
Node.js
,
Express.js
,
Django
,
Flask
, or equivalent frameworks.
Build and manage
RESTful APIs
for seamless communication between front-end and back-end.
Work with
databases
(SQL: MySQL/PostgreSQL or NoSQL: MongoDB) for data storage and retrieval.
Participate in
code reviews
, follow
best coding practices
, and contribute to
clean, maintainable codebases
.
Collaborate with cross-functional teams (design, product, QA) to deliver high-quality software.
Handle
deployment and version control
using
Git
,
GitHub
, and possibly
Docker
and
cloud services
(AWS, Azure, or Heroku).
Required Skills & Qualifications:
Good understanding of
HTML5, CSS3, JavaScript (ES6)
.
Experience with at least one front-end framework (
React
,
Angular
,
Vue
).
Knowledge of
back-end programming
using
Node.js
,
Python (Django/Flask)
, or similar.
Understanding of
database systems
(MySQL, PostgreSQL, MongoDB).
Familiarity with
Git
,
GitHub
, and
version control workflows
.
Ability to write
clean
,
well-documented
, and
testable code
.
Strong
problem-solving
and
debugging
skills.
Quick learner, proactive, and ability to adapt to new technologies.