Intermediate Full Stack Software Engineer
3 weeks ago
Intermediate Full Stack Software Engineer (IoT) Make an impact with NTT DATA. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. We are seeking an Intermediate Full Stack Software Engineer to join our IoT Dev team. As an Intermediate Full Stack Software Engineer, you will play a key role in the development and maintenance of our IoT applications and services. Key Skills: C#: Strong background with proven proficiency in C#. JavaScript/TypeScript: Solid understanding of JavaScript and TypeScript; experience with Nuxt/Vue is preferred. Cloud Platforms: Proficiency in Azure or AWS, with practical experience in deploying and managing applications in cloud environments. Kubernetes & DevOps: Hands-on experience with container orchestration (Kubernetes) and DevOps practices, including CI/CD pipelines, automation, and monitoring. Software Development Life Cycle (SDLC): Fully engaged and experienced across the software development life cycle. Communication Protocols: Practical knowledge of MQTT and other communication protocols. Exposure to graph databases: Experience with databases and different types of data storage. Familiarity with graph databases is beneficial for this role (or exposure to Digital Twins technology). IoT and Data: An interest and understanding in Industry 4.0 technologies, IoT (Internet of Things) and Data/AI is highly beneficial. Nice-to-Have Skills: Python: While not required, having experience with Python is a plus. Responsibilities: Collaborate with the development team and clients to gather and analyze requirements and translate them into technical specifications. Support multiple on-going projects in challenging environments. Participate in the design and architecture of IoT applications and services, focusing on both backend and frontend components. Design, develop, and maintain high-quality, reliable, and scalable code following best practices and coding standards. Implement and enhance front-end interfaces using relevant frameworks. Build and maintain RESTful APIs for seamless integration. Conduct unit testing, integration testing, and automated testing to ensure code quality and reliability. Optimize application performance, scalability, and security. Troubleshoot and debug application issues across the stack. Collaborate with cross-functional teams to ensure seamless integration of frontend and backend components. Explain technical concepts and analysis implications clearly to various stakeholders and be able to translate business objectives into actionable analysis. Stay updated with the latest technologies, frameworks, and industry trends relevant to software development, IoT and high tech. Requirements: 3-5 years of experience in software development with .NET technologies, including C#. Strong proficiency in JavaScript and TypeScript. Experience in designing and developing IoT applications and services, with exposure to Full Stack development. Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies. Familiarity with automated testing frameworks and tools. Experience with source control systems (GitHub, DevOps etc.). Solid understanding of object-oriented programming and software design patterns. Proficiency in troubleshooting and debugging applications. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Strong problem-solving skills with an attention to detail. Proactive attitude and willingness to learn and adapt to different client environments and emerging technologies. Beneficial Skills and Qualifications: Bachelor’s Degree in Computer Science or a field (beneficial). Experience with Azure DevOps CI/CD pipelines or GitHub Actions for continuous integration and deployment. Familiarity with Azure services such as Azure App Service, Azure Logic Apps Custom Connectors, Azure IoT, and Azure Event Hubs (or equivalent AWS Services). Knowledge of frontend frameworks such as Nuxt/Vue, Next/React, or Angular. Exposure to agile software development methodologies. Experience of containerization using tools like Docker and orchestration tools like Kubernetes. Experience with NoSQL databases such as MongoDB or Cosmos DB. Exposure and/or hands-on experience in IoT and related technologies. Azure or AWS certifications. NTT DATA is an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. #J-18808-Ljbffr
-
Intermediate Full Stack Software Engineer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per yearHire Resolve's client is seeking a skilled Intermediate Full Stack Software Engineer to join their team. As a Full Stack Software Engineer, you will be responsible for developing and maintaining software applications, collaborating with cross-functional teams, and ensuring the scalability and reliability of the applications.ResponsibilitiesCode development...
-
Full Stack Engineer
3 weeks ago
Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full timeFull Stack Engineer (Intermediate)Job Specifics: Role Title: Full Stack Developer (Intermediate)Job Level: Intermediate / Mid-LevelLocation: Sandton, Johannesburg, South AfricaWork Model: Hybrid / Remote Employment Type: Full-TimeDepartment: Engineering / Software DevelopmentIndustry: Digital Product Development / TechnologyExperience Required: 3+ Years...
-
Full Stack Engineer
3 weeks ago
Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full timeFull Stack Engineer (Intermediate) Job Specifics: Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...
-
Full Stack Engineer
22 hours ago
Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full timeFull Stack Engineer (Intermediate) Job Specifics: Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...
-
Intermediate Full Stack Software Engineer
2 weeks ago
Johannesburg, South Africa NTT Full timeMake an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA We are...
-
Full Stack Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Blockchain Academy Full time R84 000 - R420 000 per yearWe're seeking a skilled Full Stack Software Engineer with experience building Web3 applications on EVM-compatible blockchains. The ideal candidate will have strong full stack development skills , React, Express, Angular) and intermediate experience in blockchain development. You'll work closely with experienced blockchain engineers, contribute to smart...
-
Intermediate Full Stack Software Engineer
2 weeks ago
Johannesburg, South Africa NTT Full timeMake an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA We are...
-
Intermediate Full Stack Java Developer
1 day ago
Johannesburg, South Africa SavageOne Pty Ltd Full timeAbout the job Intermediate Full Stack Java Developer About the Role We're seeking an Intermediate Full Stack Developer to join our fast-paced, collaborative team. If you have hands-on experience with both frontend and backend development, and you're excited about solving real-world problems using modern technologies like React , Java (Spring Boot) , and...
-
Full Stack Software Developer
4 weeks ago
Johannesburg, South Africa Inoxico Full timeSEEKING Intermediate Full Stack Developer FOR Full-time position REMUNERATION competitive market-related salary ABOUT US Inoxico is a tech company that sources and analyses commercial data across Africa, enabling businesses to make informed credit and risk decisions. Trade credit is the most important form of growth capital in developing countries. Our...
-
Full Stack Software Engineer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R150 000 - R250 000 per yearHire Resolve's client is seeking a highly skilled Full Stack Software Engineer to join their team and drive innovation in their cloud-based solutions.Responsibilities:Lead and manage a team of software engineers, guiding them through the development lifecycle and ensuring the successful delivery of high-quality software solutions.Design, develop, and...