Mid-Senior Full-Stack TypeScript / JavaScript Engineer

Location

South Africa

Posted

7 days ago

Salary

0

Seniority

Senior

Job Description

Mid-Senior Full-Stack TypeScript / JavaScript Engineer

Top Recruitment

Role Description Are you the kind of developer who loves building products from the ground up rather than maintaining legacy code? Do you thrive in fast-paced startup environments where your ideas matter, your code ships quickly, and you have real ownership over what you build? We're partnering with an innovative international AI technology company that's developing a next-generation platform using cutting-edge technologies to solve complex real-world problems. They're looking for an experienced Full-Stack TypeScript / JavaScript Engineer to join their growing engineering team—working fully remotely from South Africa. Qualifications - Commercial experience with TypeScript and React - Confident in building both frontend and backend applications Requirements - Work across the full stack, developing modern web applications, scalable cloud services, and real-time functionality that powers an AI-driven platform - Opportunity to influence architecture, contribute to technical decisions, and build features from concept to production Benefits - Work remotely from anywhere in South Africa - Join an early-stage international product where your work has immediate impact - Build innovative AI-powered technology using modern engineering practices - Shape architecture and influence technical direction - Collaborate directly with experienced founders and a highly skilled engineering team - Competitive salary, meaningful ownership, and genuine career growth

Related Job Pages

More Backend Engineer Jobs

NTT Group logo

Full Stack C# - .NET Software Engineer

NTT Group

A global IT innovator founded in 1965, NTT DATA specializes in system integration and networking system services for more than a dozen industries. As an employe

Title: Full Stack C#/.NET Software Engineer (IoT) Location: Atlanta, GA United States Hybrid Job Description: Req ID: 378153 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Full Stack C#/.NET Software Engineer (IoT) to join our team in Atlanta, Georgia (US-GA), United States (US). Overview We are seeking an experienced Full-Stack Developer to design, build, and support scalable applications that power IoT, Industry 4.0, and connected platform solutions. This role works closely with clients and cross-functional teams to deliver modern, cloud-native systems using .NET, Java, JavaScript/TypeScript, and Microsoft Azure. Key Responsibilities - Design, develop, test, and maintain full‑stack applications supporting IoT and Industry 4.0 initiatives. - Collaborate with clients, product owners, architects, and internal teams to translate business requirements into technical solutions. - Build and maintain backend services, APIs, and microservices using C#/.NET and Java. - Develop responsive, intuitive front-end interfaces using modern JavaScript/TypeScript frameworks. - Architect and implement cloud‑native applications on Microsoft Azure. - Develop IoT integrations using MQTT, event-driven patterns, device connectivity, and telemetry processing. - Participate in architecture reviews, technical design sessions, and solution planning. - Build and maintain CI/CD pipelines using Azure DevOps and GitHub Actions. - Deploy and scale containerized applications using Docker and Kubernetes. - Conduct testing, code reviews, troubleshooting, and performance optimization. Basic Qualifications - 5-7 years of software development experience with strong expertise in C#/.NET. - 5+ years of hands-on Java development. - 5+ years of experience with JavaScript/TypeScript. - 3+ years working with Microsoft Azure. - 3+ years of experience with Docker, Kubernetes, and cloud-native deployment. - 2+ years of Linux administration and troubleshooting. - 3+ years designing and developing RESTful APIs and microservices. - Knowledge of TDD, BDD, and automated testing frameworks. - Experience with GitHub, Azure DevOps, and CI/CD practices. - Understanding of MQTT and IoT ecosystems. - Strong communication, analytical, and problem‑solving skills. Work Model - Hybrid role; minimum 3 days per week onsite at the client location. Education - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. Nice to Have - Experience with Azure IoT Hub, Event Hubs, DPS, Logic Apps, or Microsoft Fabric. - Front-end experience with React, Angular, Vue, Next.js, or Nuxt.js. - Exposure to MongoDB, Cosmos DB, graph databases, or Digital Twin technologies. - Background in Industry 4.0, Smart Manufacturing, or Industrial IoT. - Certifications in Azure, AWS, or Kubernetes. - Consulting or client-facing delivery experience. Pay Transparency Where required by law, NTT DATA provides a reasonable range of compensation for specific roles. The starting pay range for this remote role is $87,120-$151,250. This range reflects the minimum and maximum target compensation for the position across all US locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications. This position is eligible for company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short- and long-term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. NTT DATA endeavors to make https://us.nttdata.com accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at https://us.nttdata.com/en/contact-us. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Georgia
$87.1K - $151.3K / year
WATI.io logo

Backend Engineer

WATI.io

Wati is the world's leading WhatsApp-first conversational growth platform, empowering businesses to build deeper customer relationships and accelerate revenue growth. Trusted and loved by over 16,000+ customers across 190+ countries, Wati has established itself as the premier choice for businesses leveraging WhatsApp and other messaging channels to connect with customers on their platform of choice. In a world where real-time interactions drive growth, Wati's story is all about business growth through conversations. At Wati, we believe that every conversation matters, whether it's engaging a first-time prospect, nurturing a qualified lead, or deepening relationships with loyal clients. We transform these conversations into opportunities for building relationships, and strong relationships lead to increased revenue. Our AI-native platform simplifies complex business operations by bringing all customer interactions under one intelligent roof. Designed for scalability and ease of use, our solution delivers a measurable ROI while adapting to businesses of all sizes, from emerging startups to established enterprises. Wati is proudly backed by world-class investors including Tiger Global, Sequoia Capital, DST Global, and Shopify. As a Premium-tier Partner of Meta, Google, and WhatsApp, we maintain the highest standards of integration and platform excellence.

Role Description We are looking for an Agentic Engineer – build, scale, and support the backend systems that power our product experiences. - Develop backend services, APIs, business logic, and supporting infrastructure that enable reliable, secure, and scalable customer-facing capabilities. - Work in an engineering environment that actively uses AI agents and tools like Cursor in day-to-day development. - Use tools effectively to ship faster while maintaining high quality. - Enjoy backend problem-solving, building reliable distributed systems, and working with agent-assisted development practices. - Comfortable owning features end to end, contributing to production support when needed, and collaborating closely with product and cross-functional engineering teams. What You Will Do - Design, build, and maintain backend services and APIs. - Develop scalable application logic, data flows, and service-side integrations. - Build production-ready systems using technologies such as Go, C#, Node.js, Python, and MongoDB where appropriate. - Use AI Tools like Cursor and agent-assisted workflows to accelerate coding, debugging, refactoring, documentation, and delivery. - Write maintainable, testable, and observable code with attention to correctness, performance, and reliability. - Investigate production issues, participate in incident handling, and contribute to sustainable fixes and operational improvements. - Collaborate with product managers, designers, and engineers to translate requirements into practical technical designs. - Contribute to better engineering practices around code quality, release confidence, and service ownership. - Ensure reliability, performance, and scalability of the infrastructure serving customers across 190+ countries. Company Description Wati has evolved into an AI-powered customer engagement platform that goes beyond a single channel. Trusted by over 16,000 customers across 190+ countries, Wati simplifies complex operations and business conversations with a unified inbox, no-code automation, and our intelligent AI layer, Astra. - Backed by Tiger Global, Sequoia Capital, DST Global, and Shopify. - Recognised as a Premium Partner of Meta and Google.

Vietnam
Mercury logo

Senior Backend Engineer - Product

Mercury

Banking for startups: mercury.com

Full TimeRemoteTeam 201-500Since 2019H1B Sponsor

Role Description At Mercury, we are committed to crafting an exceptional banking experience for startups. Our product engineering group is growing and we’re looking to hire senior backend engineers. We’re a team of pragmatic, product-minded engineers motivated by the desire to create lovable products that rescue our customers from frustrating, expensive legacy industry tools. As part of this role, you will: - Feel a strong sense of product ownership and actively seek responsibility – we often self-organize on small/medium projects, and we want someone excited to help shape and build Mercury’s future. - Work in an autonomous environment on a close-knit team, with a “startup within a startup” feel. - Partner closely with designers and product leaders to ship lovable experiences. We want to transcend the status quo for banking and fintech software, and many of our customers are startups and appreciate our slick, magical designs. - Join a team of experienced product engineers within one of our Mercury product groups such as Banking, Experiences, Expansion, or Risk. Qualifications - 3-7 years of backend development experience. - Knowledge of or excitement to learn Haskell, and proficiency in SQL. - Empathizes with users and can channel their perspective to build lovable products. - Has made architectural decisions in the past and measured the impact of those decisions over time. You should be able to clearly articulate your technical opinions and lay out tradeoffs. - Actively incorporates AI tools into their workflow and is excited about leveraging them to amplify their impact — whether that's accelerating development, improving code quality, or finding creative solutions to hard problems. - Communicates and collaborates effectively with peers and cross-functional counterparts. Requirements - If this role interests you, we invite you to explore our public demo at demo.mercury.com . Benefits - The total rewards package at Mercury includes base salary, equity (stock options/RSUs), and benefits. - Our salary and equity ranges are highly competitive within the SaaS and fintech industry and are updated regularly using the most reliable compensation survey data for our industry. - New hire offers are made based on a candidate’s experience, expertise, geographic location, and internal pay equity relative to peers. - Our target new hire base salary ranges for this role are the following: - US employees (any location): $166,600 - $208,300 - Canadian employees (any location): CAD 157,400 - 196,800 Company Description Mercury is a fintech company, not an FDIC-insured bank. Banking services provided through Choice Financial Group and Column N.A., Members FDIC. Mercury values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Mercury are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any other legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role.

United States + 1 moreAll locations: United States | Canada
$166.6K - $208.3K / year
Software Mind logo

Senior Backend Integration Developer

Software Mind

Software House focused on results since 1999

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Design, develop, and maintain backend services for the Aggregation Platform • Enable seamless integrations between game providers and operators • Build and enhance API-first solutions that support scalable, high-performance, and business-critical systems • Develop secure, maintainable, and high-quality code while following engineering best practices • Collaborate with cross-functional teams to design integration solutions and improve platform architecture • Contribute to CI/CD pipelines, deployment automation, and overall DevOps practices • Participate in architectural discussions and continuously improve platform reliability, scalability, and performance • Support Agile development processes and contribute to technical decision-making across the team

Poland