Overview
Skills
Job Details
We are looking for a talented and versatile Full Stack Developer to join our team. You will be responsible for designing, developing, and maintaining scalable web applications across both the front-end and back-end. You should be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries.
Responsibilities:
Develop and maintain web applications from concept to deployment
Work on front-end (React, Angular, Vue, etc.) and back-end (Node.js, Django, Spring Boot, etc.) systems
Design and manage well-functioning databases and servers
Write clean, maintainable, and efficient code
Integrate APIs and third-party services
Troubleshoot, debug, and upgrade software
Collaborate with designers, product managers, and other developers
Participate in code reviews and technical discussions
Ensure responsiveness and cross-platform compatibility of applications
Stay updated with emerging technologies and industry trends
Required Skills & Qualifications:
Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience)
Proficiency with front-end technologies: HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue)
Proficiency with back-end languages and frameworks: Node.js, Python/Django, Java/Spring Boot, Ruby on Rails, etc.
Experience with database technologies: MySQL, PostgreSQL, MongoDB, etc.
Familiarity with version control tools (e.g., Git)
Understanding of RESTful APIs and microservices architecture
Experience with CI/CD pipelines and deployment tools
Strong problem-solving and communication skills
Nice to Have:
Experience with cloud platforms (AWS, Azure, Google Cloud Platform)
Knowledge of containerization (Docker, Kubernetes)
Understanding of DevOps practices
Experience with testing frameworks (Jest, Mocha, JUnit, etc.)