Description:
At SOFTROOX, we are passionate about creating innovative and scalable digital solutions that solve real-world problems. We’re on the lookout for a talented Full-Stack Developer to join our dynamic team. If you thrive in building end-to-end applications and enjoy working on both front-end and back-end technologies, we’d love to hear from you!
Job Responsibilities:
- Develop and maintain end-to-end web applications, including front-end, back-end, and API layers.
- Collaborate with product managers, designers, and other developers to implement feature-rich applications.
- Write clean, scalable, and efficient code using modern frameworks and best practices.
- Design and develop RESTful APIs to integrate front-end and back-end systems.
- Ensure high performance, responsiveness, and scalability of applications.
- Implement security best practices to safeguard applications and user data.
- Debug, troubleshoot, and resolve software issues across the entire stack.
- Write unit tests and ensure code quality through peer reviews.
- Stay up-to-date with emerging technologies and frameworks to improve development efficiency.
Tech Stack We Use:
- Front-End: React.js, Next.js, HTML5, CSS3, JavaScript/TypeScript
- Back-End: Node.js, Express.js, Nest.js
- Database: MongoDB, PostgreSQL, MySQL
- Version Control: Git, GitHub/GitLab
- Cloud Services: AWS, Azure, Google Cloud Platform
- Tools: Docker, CI/CD Pipelines, Webpack, Babel
Requirements:
- 3+ years of experience as a Full-Stack Developer.
- Proficient in JavaScript, React.js, Node.js, and Express.js.
- Solid understanding of database design and query optimization (SQL/NoSQL).
- Experience with RESTful APIs and third-party integrations.
- Familiarity with Git workflows and version control systems.
- Knowledge of containerization tools like Docker.
- Understanding of authentication and authorization mechanisms (OAuth, JWT).
- Experience working in Agile/Scrum environments.
- Strong problem-solving and debugging skills.