Shop2Shop Logo

Scala Developer

Shop2Shop|Posted 16 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    Scala

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa or Cape Winelands District Municipality, Western Cape, 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

About Shop2Shop

It’s quite simple; as a Fintech business we are driven by our passion to help entrepreneurs participate and prosper in the digital economy.

Purpose of Role:

Join our team of experts as a Senior Software Developer and be part of our mission to deliver outstanding software solutions.

As our Software Developer, you will have the opportunity to lead and contribute to the development of cutting-edge projects using the latest technologies such as IntelliJ, Java or Scala, JavaScript, Vue.js, HTML5, and Postgres.

You will be responsible for facilitating

requirement analyses, conducting peer reviews, providing feedback, and enhancing frameworks. Your expertise in analysis, design, development, and testing of web-based application components will be invaluable to our team. Come work with us and make a real

impact in the software industry.

Key Responsibilities:

 Handle development and design of projects hosted in AWS.

 Study user requirements, develop specifications, design, review code, and implement systems in line with Group standards and

regulatory requirements to meet user (business) expectations.

 Contribute to defining timetables and project plans.

 Contribute to the technical design for development projects by reviewing and understanding the high-level functional

specifications.

 Plan, define and develop proof of concepts (POCs)

 Implement OWASP best practices.

 Design Unit testing practices

 Utilize Static as well as Dynamic code scan software.

 Lead and contribute to the analysis, design, development, and testing of various web-based application components.

 Work with different development teams across the globe

 Mentor and support developers in the team

 Write clear and concise code that is understandable and maintainable.

 Lead by example.

 Design Rest and SOAP service development utilizing either XML or JSON

 Have extensive knowledge of Microservices architecture and a proven track record of API development methodologies.

 Knowledge of utility platforms ex, Slack, Prometheus, Grafana, Datadog, and Sonar Cube

 Clear and concise communication

Core Competencies:

 Sound knowledge of industry best practices

 Good organizational and leadership skills

 Proficiency in software development technologies

 Good analytical skills

 The ability to anticipate issues and frame remedial actions.

 Excellent teamwork skills

Qualifications, skills and Experience Required:

 Bachelor or Master degree in Computer Science or a related field

 At least 7 years of software development experience

 Experience with IntelliJ, Java or Scala, JavaScript, Vue.js, HTML5, and Postgres

 Experience with AWS

 Experience in Microservices architecture and a proven track record of API development methodologies

 Experience with Rest and SOAP service development utilizing either XML or JSON

 Knowledge of utility platforms ex, Slack, Prometheus, Grafana, Datadog, and Sonar Cube

 Experience with Static as well as Dynamic code scan software

 Experience in mentoring and supporting developers in the team.

 Experience in designing and implementing Unit testing practices.

 Knowledge of OWASP best practices.

About Shop2Shop

51-200 employees

Our purpose Ordercloud is a Fintech software company that is passionate about helping informal market entrepreneurs participate and prosper in the digital economy. Our commerce platform technology addresses the challenges faced by entrepreneurs in the fragmented informal market landscape. By providing a centralized switch that powers platforms within this fragmented technology landscape, we are able to offer highly customized solutions at a fraction of the cost and time compared to custom software development.

With our core offering, we empower entrepreneurs to unlock transactional spend from new or existing commerce networks, making it easier for them to succeed in the informal market. At Ordercloud, we are driven by our commitment to supporting informal market entrepreneurs and helping them realize their full potential in the digital economy.

Join our team Unleash your creativity and work on meaningful projects that make a real impact with OrderCloud's innovative commerce platform technology. As a software developer on our dynamic and collaborative team, you'll have the opportunity to grow and advance your career with a rapidly expanding company that offers competitive compensation and benefits. Join our mission-driven team and help empower informal market entrepreneurs around the world to participate and prosper in the digital economy.

  1. Join a Mission-Driven Team: At OrderCloud, we are on a mission to empower informal market entrepreneurs to participate and prosper in the digital economy. As a software developer, you'll play a critical role in creating cutting-edge solutions that have a meaningful impact on people's lives.

  2. Set your own schedule and achieve the work-life balance you crave with flexible working arrangement. Remote work options, flexible hours, and compressed work weeks are just some of the ways you can benefit from a flexible working environment that supports your productivity and well-being. We are a company that values your work-life balance and empowers you to thrive both in and out of the office.

  3. Innovate with the Latest Tech: We keep at the forefront of innovation, pushing the boundaries of technology to create solutions that address the unique challenges faced by informal market entrepreneurs. You'll have the opportunity to work with the latest tools and technologies to build something truly remarkable.

  4. Grow with a Rapidly Expanding Company: Ordercloud is growing at an unprecedented rate, and we need top-notch software developers to help us achieve our goals. With our rapid expansion comes plenty of opportunities for career growth and advancement within the organization.

  5. Collaborate with a Dynamic Team: Our culture is built on collaboration and teamwork. You'll work closely with a talented and diverse team of Product Managers, Designers, and Business Analysts to bring innovative solutions to life.

  6. Enjoy Competitive Compensation and Benefits: We value our Software Developers; skills and expertise and offer competitive compensation packages that reflect their contributions to the organisation. In addition, we offer a range of benefits designed to support our employees health, wellness, and overall well-being.

What does our selection process look like? At our company, we believe in building long-term partnerships with our team members. We approach our selection process as a mutual evaluation, where we are just as interested in you as you are in us. We keep things straightforward yet robust, prioritizing the skills and values that drive our success. What sets us apart is our commitment to making every interaction a memorable and authentic experience. We know your time is valuable, so we focus on what matters most and ensure that every step of the way is engaging and genuine. We are not looking for just another employee, we are looking for someone who shares our passion for innovation and entrepreneurship, and who is ready to join us on an exciting journey of growth and development. So if you are up for the challenge, let's explore the possibilities together.

You could also just opt to come visit us and let's have a chat over a coffee!

Perks at Shop2Shop

Work with purpose
Epic office views
Personal development budget
Casual Dress code
Great people
Operating system of your choice
In office healthy lunches 3 days a week
Team building activities and events
Paid conference attendance.

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
AngularJS
AngularJS
PostgreSQL
PostgreSQL
Javascript
Javascript
PHP
PHP
Java
Java
Scala
Scala
Redis
Redis
Play
Play
HTML5
HTML5
Bootstrap
Bootstrap
nginx
nginx
Kafka
Kafka
Vue.js
Vue.js
Kibana
Kibana

utilities

Amazon Route 53
Amazon Route 53
Elasticsearch
Elasticsearch

dev ops

GitHub
GitHub
Jenkins
Jenkins
Git
Git
Docker
Docker
Maven
Maven
New Relic
New Relic
Bitbucket
Bitbucket
SBT
SBT
Kubernetes
Kubernetes
Terraform
Terraform

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
Zendesk
Zendesk
JIRA
JIRA
Confluence
Confluence

Similar jobs on OfferZen: