We are looking for aFull Stack (Software Developer)with1-5 years of experience in full-stack development. The ideal candidate has a strong foundation inJavaScript/TypeScript, with hands-on experience inReact.js and Node.js, and working knowledge ofPostgreSQL and Sequelize ORM. This is a great opportunity for someone passionate about building scalable applications, following best coding practices, and working with modern web technologies in anAgile development environment.
Key Responsibilities
- Develop, test, and maintain backend services usingNode.js, Express.js, and Sequelize.
- Work on frontend components usingReact.js.
- Design, implement, and optimizePostgreSQL databases.
- Collaborate with cross-functional teams in anAgile environment, participating indaily standups, sprint planning, and retrospectives.
- Write clean, maintainable, and efficient code while followingbest coding practices and design patterns.
- Participate incode reviewsand contribute totechnical discussions.
- Troubleshoot and debug issues to improve application performance and reliability.
- Stay up to date with emerging web technologies and frameworks.
Required Qualifications
- Bachelor’s degreein Computer Science, Software Engineering, or a related field.
- 1-5 yearsof experience in software development, preferably in full-stack roles.
- Strong understanding ofJavaScript/TypeScript.
- Experience withNode.js, Express.js, and Sequelize.
- Familiarity withReact.jsand frontend development.
- Knowledge ofPostgreSQLand relational database design.
- Understanding ofdata structures, algorithms, and best coding practices.
- Familiarity withGitand version control workflows.
- Experience working in anAgile development environment (Scrum/Kanban).
- Strong problem-solving and analytical skills.
- Good communication and teamwork skills.
Nice to Have
- Familiarity withDocker and containerized applications.
- Familiarity withCloud Platforms (AWS, DigitalOcean, etc.).
- Knowledge ofRedis or WebSockets.
- Understanding ofCI/CD pipelinesand deployment processes.
Why Join Us?
- Opportunity to work on a growing project with an expanding team.
- Collaborative and supportive work environment.
- Exposure to Agile methodologies and modern software development practices.
- Career growth and learning opportunities.
- Competitive salary and benefits.
If you’re a motivatedFull Stack Developerlooking to take the next step in your career, we’d love to hear from you!