Software Engineer
Summary
Junior remote software engineer at Cirrus Bridge, a custom software and cloud solutions company, doing front-end, back-end, and mobile development with a focus on OOP. Core stack is React, React Native, and .NET, with Azure certifications valued for cloud projects.
Compensation: $20k – $30k • No equity
Job description Company Description At Cirrus Bridge, we specialize in building custom software and cloud solutions that drive business growth and innovation. Based in Pretoria, we combine technical expertise in .NET, React, and React Native with a passion for delivering high-quality software tailored to our clients' unique needs. Our team is committed to staying ahead of the curve, leveraging the latest technologies to create scalable, efficient, and secure applications. Whether it’s crafting user-friendly mobile apps, optimizing backend systems, or implementing seamless cloud solutions, we ensure each project is executed with precision and collaboration. Join us as we bridge the gap between your business challenges and transformative digital solutions, all while fostering an environment of continuous learning and shared success. Role Description This is a full-time remote role for a Junior Software Engineer at Cirrus Bridge in Pretoria. The role involves a variety of tasks, including software development, back-end web development, and front-end development with a focus on object-oriented programming (OOP). You'll be working closely with our team to build and maintain robust applications using technologies like React, React Native, and .NET. Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field Proficiency in Computer Science fundamentals and Software Development Hands-on experience with Back-End Web Development Strong knowledge of Programming and Object-Oriented Programming (OOP) concepts Experience with React, React Native, and .NET (or a strong willingness to learn) Problem-solving and analytical skills with a strong attention to detail Eagerness to learn and grow within a collaborative team environment Commitment to high-quality work and ongoing professional development Azure certifications are extremely beneficial and will enhance your ability to contribute to our cloud projects If you’re passionate about technology, ready to tackle challenges, and eager to contribute to our innovative team, we’d love to hear from you!