We’re looking for a Full-Stack Developer to join our team. You’ll play a key role in building scalable, high-quality applications that blend great design with robust architecture. You enjoy building full-stack solutions that balance usability, performance, and maintainability, thrive in collaborative, cross-functional teams, and take pride in seeing your work used globally. You’re proactive, communicative, and value both mentoring and learning from others.
Responsibilities
- Design, develop, and maintain full-stack web applications using modern front-end and back-end frameworks.
- Convert UI/UX designs into responsive, accessible user interfaces.
- Build RESTful APIs and integrate with third-party services.
- Manage data flow between front-end and backend systems, including database design and queries.
- Write maintainable, reusable, and well-tested code.
- Collaborate with designers, product managers, and engineers to deliver high-quality features.
- Continuously explore and adopt new technologies and practices to improve the development process.
- Contribute to a positive engineering culture through feedback, documentation, and shared learning.
Requirements
- Degree or diploma in Computer Science, Software Engineering, or a related field.
- At least 6 years in front-end development (HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue) together with hands‑on experience in backend technologies (e.g., Java, Node.js, .NET Core) and building RESTful APIs.
- Solid understanding of relational (e.g., MSSQL, PostgreSQL, MySQL) or NoSQL (MongoDB) databases.
- Familiarity with version control (Git), CI/CD workflows, and basic DevOps practices.
- Bonus: Experience with containerization (Docker), cloud platforms (AWS, Azure), or testing frameworks (Jest, xUnit, etc.).
- Willing to be based at client site.
Nice to Have
- Portfolio or GitHub with relevant projects.
- Contributions to open-source or engineering blogs.
- Experience with performance optimization, security best practices, or accessibility.
What You Might Excel At
- Design Implementation: Turning high-fidelity designs into performant and accessible interfaces.
- Cross-Functional Collaboration: Working across design, backend, and infrastructure teams to ensure smooth integration.
- Backend Development: Building APIs, handling authentication, and managing data with scalable practices.
- Continuous Learning & Mentorship: Sharing new knowledge and helping grow the technical capabilities of the team.
- Positive Culture Building: Supporting others, giving constructive feedback, and creating a safe space for growth.