Full-stack software engineer

Johannesburg,South Africa
Posted 1 year ago

Your mission will involve:

Full-stack application development, in Angular, Node.js, HTML, and CSS. You will be working with Relational databases (PostgreSQL) and Caching stores (Redis). Working with business owners, you will design software and process solutions that delight our customers. You will be responsible for the entire lifecycle of software development, from UX to development, testing, and deployment. As a senior software engineer, we expect you to mentor other staff members, and to work collaboratively with all functional departments, including Marketing, and Middle Office. 

What we expect from you: 

We expect that you will have significant (at least 5 years) experience as a senior software engineer. Experience in consumer applications (banking / online payments) is essential. Familiarity with AWS and PostgreSQL is preferred.

We value people that have experience working in small, nimble companies. An entrepreneurial mindset is essential, as you will be expected to cover multiple responsibilities. We welcome our team members growing into new roles adjacent to their core responsibilities. A positive, enthusiastic and resilient nature will be valuable in nurturing team morale and camaraderie.

Although formal qualifications are preferred, and essential for some roles, we like to see evidence of self-study during the course of your career. Tell us what you are currently learning about, and what interests you.

Life at Centbee:

We behave towards each other in a manner similar to that of an extended family. Values, mutual respect and care are the foundation of our team. Although we may be located in different parts of the world, we are tight-knit through technology. You can be based anywhere within 3 time-zones of GMT, and travel is not expected. 

We expect team members to be dedicated to customer service, with everyone having a role to play to resolve customer issues, and to design and test better customer experiences. We work across functional boundaries, supporting each team member to ensure there are no gaps in the customer experience or process. When customers or projects demand it, we will work late and into the weekend, however, we plan for reasonable project time-lines. We code fast, sometimes have bugs, but fix them within hours – an agile methodology.

We provide a competitive Cost-to-Company remuneration, allowing team members to decide how they want to spend their after-tax salary. We encourage team members to take a portion of their salary in BSV, so that we all ‘eat our own dog-food’ every day. We are passionate about blockchain technology and curious about how it can make life better for customers. We encourage our staff to spend time learning more about the history and uses of blockchain as it relates to payments. We are an equal-opportunity employer and value diversity at our company. We do not negatively discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital or disability status.

Apply Online