
Full-Stack Software Developer Needed (Node, React, React Native, Go)
Upwork
Remoto
•8 hours ago
•No application
About
Full-Stack Software Developer (Node / React / React Native / Go) Overview We are seeking two Full-Stack Software Developers to join our solution delivery team. Developers will design, build, and deliver high-quality, cloud-native applications on Microsoft Azure. Candidates should have strong experience across front-end and back-end technologies, and be comfortable working in a microservices, containerised architecture. Key Responsibilities • Design, develop, and maintain cloud-native services on Azure. • Build and deploy containerised microservices using Azure Container Apps. • Work with Azure PaaS components including PostgreSQL, Redis Cache, Key Vault, and Service Bus. • Implement and consume pub/sub patterns using Azure Service Bus. • Develop scalable APIs and services following microservices architecture principles. • Integrate with external systems such as push notification servers and third-party APIs. • Build native iOS and Android apps using React Native, leveraging TestFlight and Google Play Console. • Create web applications using React and backend services using Node.js and Go. • Follow UI Designs and wireframes to deliver accessible, inclusive, and WCAG-compliant user interfaces. • Apply testing best practices, including defining test scripts, developing automated tests, and conducting manual QA. • Contribute to an Agile Scrum team, attending sprint planning, reviews, and stand-ups. • Use CI/CD pipelines (GitHub Actions) to automate builds, tests, and deployments. • Follow and implement solution High-Level Designs in code. • Publish applications to the Apple App Store and Google Play Store. Skills & Experience • Proficiency in Node.js, React, React Native, and Go. • Hands-on experience with Azure Container Apps, Service Bus, Redis, PostgreSQL, and Key Vault. • Strong understanding of microservices and event-driven design. • Experience in designing and implementing accessible UIs (WCAG 2.1). • Familiarity with GitHub Actions, CI/CD pipelines, TestFlight, and Google Play Console. • Demonstrated capability in both frontend and backend development. • Exposure to Agile/Scrum methodologies. • Strong use of AI to supercharge workflows and efficiency Desirable • Evidence of published mobile apps on App Stores. • Relevant Azure or development certifications. • Portfolio showcasing end-to-end projects. All candidates must be prepared to sign Non-Disclosure Agreements.