Remote job
Full Stack Developer - Remote
Job details
About this role
Role overview Build and support web applications across frontend, backend, APIs, databases, and cloud environments. You’ll work with distributed engineering and product teams on client projects, translating requirements into secure, maintainable software and taking ownership of development tasks.
Responsibilities - Develop and maintain web applications, reusable interface components, backend services, and business logic. - Connect applications to REST APIs, third-party services, and relational databases. - Turn business requirements into implementation tasks and contribute to technical planning and architecture discussions. - Troubleshoot defects across application layers, support production systems, and collaborate with QA on fixes. - Review code, document work, and use Git workflows and established development standards. - Coordinate with DevOps on deployment and environment needs, and communicate progress, risks, and dependencies.
Requirements - Around 1–4 years of software development experience, or equivalent practical skills; a relevant degree is also accepted. - Working knowledge of frontend and backend development, APIs, and relational databases such as MySQL, PostgreSQL, or SQL Server. - Familiarity with Git or a similar version-control platform. - Understanding of authentication, authorization, and secure application development. - Strong troubleshooting and analytical skills, with clear written and verbal communication. - Ability to manage work independently and collaborate with a distributed team.
Nice to have - Exposure to Docker, CI/CD, or cloud platforms such as AWS and Azure. - Experience or interest in generative AI, language model APIs, AI agents, retrieval-augmented generation, or workflow automation.
Benefits and work setup - Fully remote work with opportunities to contribute to international, client-facing projects across industries. - Mentoring and professional development, with exposure to cloud, AI, and modern engineering practices. - Potential to take on more project ownership and progress toward senior development, technical consulting, team leadership, or solution architecture roles.