We are seeking a talented and passionate Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our web applications. You will work closely with our product managers, designers, and other developers to build scalable and high-quality software solutions.
Responsibilities:
- Design, develop, and implement new features and functionality for our web applications.
- Write clean, efficient, and well-documented code for both the front-end and back-end.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing software.
- Ensure the performance, scalability, and security of our applications.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay up-to-date with emerging technologies and industry trends.
Required Skills
- Strong proficiency in front-end technologies: HTML, CSS, and JavaScript.
- Experience with a modern front-end framework: React, Angular, or Vue.js.
- Solid understanding of back-end development: Node.js, Python (Django/Flask), Ruby on Rails, or Java (Spring).
- Familiarity with database systems: SQL (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB).
- Experience with RESTful APIs and microservices architecture.
- Knowledge of version control systems: Git (e.g., GitHub, GitLab).
- Understanding of agile development methodologies.
Preferred Skills (Nice to Have)
- Experience with cloud platforms like AWS, Google Cloud Platform (GCP), or Microsoft Azure.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of testing frameworks (e.g., Jest, Mocha, RSpec).
- Experience with continuous integration/continuous deployment (CI/CD) pipelines.
- A portfolio of previous projects or a GitHub profile to showcase your work.
Job Type: Full-time
Pay: Up to Rs80,000.00 per month
Work Location: In person