Senior Software Developer

Durban, ZN, ZA, South Africa

Job Description

Overview:

Be a

#Globalite

and be part of our growing team!



We are seeking a highly skilled and experienced

Senior Full-Stack Developer

to join our DGC - Development team.



As a

Senior Full-Stack Developer

, you will play a critical role in implementing a micro-frontend architecture within our existing business-critical product and driving innovative solutions in a complex domain. Your primary focus will be on developing scalable and efficient full-stack solutions using React on the frontend and .NET Core on the backend. You will leverage AWS & Azure infrastructure to deliver innovative solutions and ensure seamless integration between frontend and backend components.


Responsibilities:
Full-stack Development: Design, develop, and maintain high-quality full-stack solutions within our business-critical product, utilizing React on the frontend and .NET Core on the backend. Micro-Frontend Architecture: Lead the implementation of a micro-frontend architecture, designing and developing reusable frontend components to ensure modularity and flexibility. Frontend Development: Collaborate with UI/UX designers to implement responsive and user-friendly interfaces using modern frontend technologies, primarily React and TypeScript. Backend Development: Build robust and scalable backend services and APIs using .NET Core, ensuring efficient data retrieval and processing, as well as seamless integration with frontend components. Scalability and Performance: Optimize frontend and backend systems for scalability, performance, and responsiveness, leveraging AWS services such as EC2, Lambda, S3, and CloudFront. Domain Expertise: Gain a deep understanding of our complex domain and drive innovative solutions that solve business challenges effectively and efficiently. Collaboration and Communication: Work closely with cross-functional teams, including product managers, other developers, and DevOps engineers, to ensure seamless integration and delivery of features. Quality Assurance: Implement and follow best practices for unit testing, integration testing, and automated testing to ensure high-quality and reliable full-stack solutions. Continuous Improvement: Stay up-to-date with emerging technologies, industry trends, and best practices related to full-stack development, micro-frontend architectures, AWS services, React, and .NET Core. Continuously enhance your technical skills and share knowledge within the team. Troubleshooting and Issue Resolution: Investigate and resolve complex technical issues, providing timely and effective solutions to ensure uninterrupted product functionality on AWS infrastructure.

Qualifications:

Bachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plus. Extensive experience in full-stack development, with a strong focus on React on the frontend and .NET Core on the backend. Proficiency in building scalable and efficient frontend applications using React, JavaScript/TypeScript, HTML, and CSS. Solid understanding and practical experience with micro-frontend architecture, designing and developing reusable components. Strong knowledge of backend technologies and frameworks, such as .NET Core, C#, and RESTful API development. Experience with cloud platforms, particularly AWS, and related services (e.g., EC2, Lambda, S3, CloudFront, DynamoDB). Expertise in database design and optimization using SQL or NoSQL databases. Familiarity with microservices, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) is advantageous. Understanding of security principles and best practices for securing frontend and backend components on AWS. Excellent problem-solving and analytical skills, with the ability to design innovative solutions for complex domain challenges. Experience with Agile development methodologies and DevOps practices on AWS. Strong collaboration and communication skills, with the ability to work effectively in a team environment. * A track record of driving innovation and delivering high-quality solutions on complex projects.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1418439
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Durban, ZN, ZA, South Africa
  • Education
    Not mentioned