Workana is looking for a Semi Senior Fullstack Developer to join their internal team and contribute to building the future of their platform.
The ideal candidate should have a strong backend focus, particularly in Node.js, while also being comfortable with frontend tasks.
The company is transitioning from a PHP + Vue.js monolith to a modern microservices architecture, and this role is crucial for that migration.
Responsibilities include designing, developing, and maintaining scalable features, collaborating with product, design, and engineering teams, writing clean and maintainable code, contributing to code reviews, and sharing knowledge within the team.
The position requires 4+ years of experience as a web developer, strong proficiency in Node.js and JavaScript/TypeScript, hands-on experience with REST APIs, and a solid understanding of web fundamentals and application architecture.
Excellent communication and collaboration skills, especially in remote teams, are essential.
Requirements:
Candidates must have 4+ years of experience as a web developer, whether in frontend, backend, or fullstack roles.
Strong proficiency in Node.js and JavaScript/TypeScript is required.
Hands-on experience in building and consuming REST APIs is necessary.
A solid understanding of web fundamentals and application architecture is expected.
Excellent communication and collaboration skills, particularly in remote team settings, are essential.
Nice to have: Experience with Vue.js, React.js, Next.js, or PHP; familiarity or interest in Kubernetes; and a background in marketplace platforms or large-scale web products.
Benefits:
The role offers a remote-first culture with flexible hours and unlimited vacation.
Employees will have access to continuous growth opportunities and the chance to shape their career paths.
Additional perks include in-company English classes, connectivity support, and other benefits designed for employee well-being.
The compensation for this position ranges from USD 3,000 to 4,000 per month, and the contract is long-term (minimum 12 months).