Job Title: Full Stack Developer
Experience: 3-4 Years
Employment Type: Full-Time
Working Hours: Eastern (8am-5pm)
Location: Remote
Job Overview:
We are seeking a skilled and motivated Full Stack Developer with 3-4 years of experience to join our dynamic team. The ideal candidate will be proficient in both front-end and back-end development, capable of building web applications from the ground up.
Key Responsibilities:
- Develop and maintain web applications using React/Angular.
- Build back-end systems using such as Node.js, along with relational (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Develop and consume RESTful APIs and integrate third-party services.
- Write clean, maintainable, and efficient code following best practices for software development.
- Conduct testing (unit, integration, and system) to ensure software quality and performance.
- Troubleshoot, debug, and upgrade existing applications to improve performance and user experience
- Work in an Agile environment, participating in sprints, and daily stand-ups.
- Ensure application security by adhering to industry standards and implementing best practices.
Required Skills and Qualifications:
- 3-4 years of experience as a Full Stack Developer.
- Strong proficiency in at least one of React/Angular.
- Backend development experience with Node.js (ExpressJS).
- Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Experience in creating and using RESTful APIs.
- Familiarity with version control systems like Git.
- Understanding of Agile methodologies and tools like JIRA or Trello.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of Docker, Kubernetes, or other containerization tools.
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience with automated testing and testing frameworks.
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- Flexible working hours and remote work options.