Cash Connect Logo

Full Stack Developer

Cash Connect|Posted 4 months ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer
Experience in role:4+ years
Language proficiency:English
Must-have skills:
    Python
    Java
    AWS
Nice-to-have skills:
    C#
    SQL
    Node.js
    React

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa or Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Job Specification – Full Stack Developer: Cash Connect

Department: Technology

Reporting to: Head of Software Engineering

Work Location: (Johannesburg / Cape Town)

At Cash Connect, a subsidiary of Lesaka Merchant, every second counts. As a leader in the fast-paced FinTech world, we thrive on innovation, agility, and the relentless pursuit of excellence.

We recognize industry trends, the dual nature of technological advancements, and the scarcity of top talent. This is why we prioritize investing in our people. Here, you’ll work alongside industry experts to solve complex problems and leverage cutting-edge technology to stay ahead of the competition.

We offer a culture where your skills are valued, your growth is prioritized, and your achievements are recognized—because winning isn't just our goal; it's our standard. We are seeking an experienced and highly skilled Full Stack developer. As a Full Stack developer, you will be involved in designing and developing quality software, keeping updated with the latest software trends, relentlessly testing, refactoring, and improving our business solutions for both internal and external customers.

About The Team

The team is a small, specialized group of developers, focused on the development and maintenance of various financial solutions within our product offering. The team collaborates closely with the Head of Engineering, Head of Product, Product Owners, DevOps engineers, and other team leads.

About You

You’d love working with us If you thrive in a fast-paced environment helping meet the demands of our rapid growth. You enjoy collaborating with your team, taking ownership of all the systems the team owns, and advocates for enhancements and improved experiences for our customers. You will be involved in designing, developing, and maintaining both new and existing solutions within product offering.

You’ll fit in perfectly with our culture if you:

• Get energized by a fast-paced environment.

• Enjoy collaborating in office / virtually among your colleagues.

• Can thrive under pressure.

• Regard collaboration as an essential part of getting the job done.

• Take pride in being a self-starter who is highly motivated.

• Do not require micromanagement.

• Take feedback well and use it for self-improvement.

• Welcome change, new ideas, and new ways of working.

• Value the importance of diversity.

• Can work in an Agile environment.

Responsibilities

Software Development

• Translate business requirements into detailed designs for implementation.

• Develop high-quality software applications using a variety of programming languages and frameworks, including Python, Java/Kotlin, JavaScript, Vue.JS, Node.JS, C# , MySQL, and Microsoft SQL.

• Design and architect scalable and efficient solutions based on business requirements and technical specifications.

• Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to ensure successful project execution.

• Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.

• Take responsibility for quality throughout the SDLC and ensure that deployments are successful.

• Create and maintain integration, unit, component, and user acceptance tests.

Technical Expertise

• Possess a solid understanding and hands-on experience with various technologies, including but not limited to Docker, MySQL, AWS (Lambdas/EC2/S3/SQS,SNS), API development, ElasticCache, Redis, Kafka, RabbitMQ

• Utilize tools such as IntelliJ Idea, Postman, Visual Studio Code, Medis/Redis UI Tool, MySQL Workbench, GitLab, and Atlassian to optimize development processes and ensure code quality.

• Extensive understanding of Microservices and Web API integration.

Qualifications

**What you'll need **

• Minimum of 4 years of experience as a software developer.

• A bachelor’s degree in IT or Computer Science (or similar) is highly advantageous.

• Excellent soft skills (communication, conflict resolution, facilitation).

• Strong understanding and practical experience with the mentioned technologies and tools.

• Experience in JS (including Vue.JS and Node.JS).

• Hands-on experience with MS SQL, MySQL, AWS (Lambdas/EC2/S3/SQS/SNS), API development, RabbitMQ, Redis, Kafka.

• Willingness to learn new technologies and frameworks as needed.

• Extensive understanding of Microservices and Web API integration.

• Familiarity with development tools like IntelliJ Idea, Postman, Visual Studio Code, MySQL Workbench, GitLab, and Atlassian.

• Ability to analyse complex technical problems and propose effective solutions.

• Strong debugging and troubleshooting skills.

• Excellent attention to detail and commitment to delivering high-quality software solutions.

• Extensive knowledge of the Software Development Life Cycle and corresponding agile methodologies.

• Strong verbal and written communication skills.

• Ability to effectively collaborate with cross-functional teams and stakeholders.

A passion for staying up to date with the latest trends and advancements in software development.

About Cash Connect

201-500 employees

What we do

Cash Connect, a subsidiary of Lesaka Merchant, supplies retailers with automated cash management solutions that remove the cash risk and ensure fast cash settlements. We offer businesses a range of cash vaults that are built to SABS category 4 standards. True to our brand promise, ‘We take the risk’ from the moment you deposit your cash in our vaults, whilst in transit (CIT) and until it reflects in your bank account – we have you covered.

Cash Connect is one of the largest suppliers of cash to the banking system and boasts processing close to R40 billion cash a year, managed on behalf of its diversified client base across the country.

Why Work For Us

Lesaka Merchant is currently growing fast and offers opportunity for career growth. Our culture lies in our value system which we live by : Customer Obsession, Entreprenurial Spirit, Bias for Action, Integrity, and Collective Wisdom. We value open and honest communication and encourage participation in all aspects of the business.

We are looking at building large scale solutions to help our finance teams with their operations, mobile solutions that help our customers digitize their contracts and engagements with our team, digitize their payments, and help our customers enhance their businesses through our services. As we are building highly available, scalable solution, we work on cloud solutions (AWS), but also have some legacy applications that are being modernized for the future. Lesaka Merchant is a great place to learn and grow within one of the largest Fintech companies in the country, and we are always looking at our next big project that will build the future.

Hiring Process

The interview process comprises of three rounds:

  1. Initial Interview - A virtual call to get to know you, your background, and your skillsets.
  2. Technical Assessment - A combination of a few technical questions, followed by a coding challenge to assess your level of expertise.
  3. Culture Fit Interview - This in an in-person interview with your manager and possibly your team to chat about your goals, and where you see yourself fitting into our environment.

Cash Connect works in a high risk industry with sensitive customer information. For this reason you will be required to take a polygraph test before final appointment, but don't worry it's not as scary as it sounds :-)

Perks at Cash Connect

Great Coffee
Flexible Hours
Parking Bay
Group Life cover

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Node.js
Node.js
Python
Python
MySQL
MySQL
Redis
Redis
RabbitMQ
RabbitMQ
jQuery
jQuery
C#
C#
Bootstrap
Bootstrap
MS SQL
MS SQL
Vue.js
Vue.js
Amazon Redshift
Amazon Redshift
Amazon API Gateway
Amazon API Gateway
Amazon Web Services
Amazon Web Services

utilities

Amazon Route 53
Amazon Route 53
Amazon SES
Amazon SES
Mailgun
Mailgun
Looker
Looker
Power BI
Power BI

dev ops

Grunt
Grunt
Docker
Docker
GitLab
GitLab
npm
npm
Xcode
Xcode
Terraform
Terraform
Packer
Packer
Prometheus
Prometheus
Consul
Consul
Sentry
Sentry
Freshping
Freshping

business tool

JIRA
JIRA
Microsoft Sharepoint
Microsoft Sharepoint
SAP
SAP
Microsoft Teams
Microsoft Teams
Confluence
Confluence
Zoom
Zoom
Miro
Miro

Similar jobs on OfferZen: