Software Engineer

Posted 4 hours ago

This is a fully remote position, open to applicants in South Africa.

📋 Description

• Assist in refining products through the creation of tickets and analysis of development work.

• Adhere to the architectural decisions made by the team and grasp their underlying reasons.

• Engage in brainstorming sessions, proof-of-concept projects, and prototype development.

• Analyze, troubleshoot, and break down complex tickets; identify interdependencies among teams and epics.

• Contribute to Continuous Integration/Continuous Deployment (CI/CD), automated testing, and enhance test coverage.

• Aid in strategic launch and release planning alongside product management and cross-functional teams.

• Foster collaboration across teams, promote end-to-end solutions, and facilitate go-live activities.

• Examine product adoption and enhance the customer journey through improvement solutions.

• Address system hygiene and prevent future issues through the implementation of high-quality code.

• Adhere to coding standards and stay updated with current technology trends and best practices.

• Manage complex tickets and engage in ongoing improvement and code review processes.

• Utilize AI tools for tasks such as code generation, testing, debugging, and optimization.

• Leverage AI insights to automate repetitive tasks, thereby enhancing development efficiency and product quality.

• Assess and integrate AI/ML capabilities where applicable.

• Stay informed about emerging AI trends and best practices.


⛳️ Requirements

• Bachelor’s Degree in Computer Science or a related area, complemented by 2+ years of relevant experience or a mix of education and experience.

• Familiarity with software design principles and the development tools, technologies, and domains in use.

• Proficient in at least one programming language.

• Experience in web application development.

• Strong grasp of software engineering best practices, including coding standards, code reviews, source control management, and testing methodologies.

• Ability to work collaboratively with colleagues in a professional and respectful manner.

• Proficient understanding of code versioning tools, such as Git.

• Preferred: Experience with Ruby on Rails.

• Preferred: Familiarity with client-side JavaScript frameworks like Vue, React, Knockout, etc.

• Preferred: Experience in Agile software development.


🏝️ Benefits

• Equal employment opportunities and protections against discrimination.

• Reasonable accommodations available for individuals with disabilities.

• Privacy policy for applicants.

• Option to opt out of Greenhouse’s AI-powered Talent Matching tool.

People also viewed

Alimentiv4 hours ago

Clinical Database Programmer

IE flagIreland, +5 more countriesFull-timeSoftware Engineer
ApplyView job
Render4 hours ago

Developer Programs Lead

US flagUnited States OnlyFull-timeSoftware Engineer$236k – $289k/year
ApplyView job
ŌURA4 hours ago

Senior Director of Engineering

US flagCalifornia, +2 more statesFull-timeSoftware Engineer$212.5k – $308k/year
ApplyView job
CardioOne4 hours ago

Director of Engineering

US flagColorado, +7 more statesFull-timeSoftware Engineer$185k – $210k/year
ApplyView job
Spring Health4 hours ago

Senior Manager, CRM Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$180k – $202.5k/year
ApplyView job
Fresche Solutions5 hours ago

IBM i System/36 Developer

US flagMassachusetts OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers