26.04.2024
Fully Remote: Backend Engineer
VALR Inc
South Africa, WorkFromHome
Purpose of the JobVALR is looking for seasoned backend software engineers with experience in building applications that are fast, accurate, scalable and secure to help us deliver the best experience possible to our customers.We are seeking people with extensive knowledge of Kotlin or Java, or other JVM based languages. We’d also like to meet people with experience in other similar languages and technologies, even if we’re not actively using them, as long as they are willing to make the switch.What will you be doing:Build best-in-class product featuresCreate troubleshooting toolsImplement internal processes and toolingExtend and improve our APIWrite easy to read, maintainable codeCollaborate closely within a cross-functional team to build valuable product features, with a focus on scalable backend solutionsDevelop RESTful APIs and microservicesOptimise and scale backend systems to handle high traffic volumes and ensure low-latency responses.Participate in code reviews, automated testing, and continuous integration to maintain code quality.What we look for in you:Skills relevant to the job include the education and/or experience, specialised training, and competencies required.Formal software engineering qualification not required but in-depth software engineering experience essential.Practical experience is more relevant than a formal qualification.6+ years experience working in production environmentsExperience in building and integrating with REST API’s and/or WebsocketsSolid understanding of version control, containerisation and CI/CD conceptsFamiliarity with Google Cloud Platform and/or AWSExperience creating troubleshooting toolsDesigning and developing integrations into databasesPassion for cryptocurrencies and alternative financial systemsThe ability to work collaboratively in a teamA natural inclination to help people and the ability to explain technical details simplyPersonal Attributes required:Integrity - Being trustful, honest and ethical in the handling of cash or financesManagement skills - The ability to lead and mobilise people to achieve business objectives. Interpersonal ability - The ability to work well with others, building trust, having empathy and actively listening to others. Dependability - Being reliable, responsible and dependable in fulfilling obligations.Attention to detail - Being careful about detail and thorough in completing work tasks.Achievement/Effort - Establishing and maintaining personally challenging achievement goals and exerting effort toward mastering tasks.Objective - Ability to moderate personal viewpoints (unbiased).Persistence - Persistent in the face of obstacles.Adaptability/Flexibility - Being open to change and to considerable variety in the workplace.Initiative - Willingness to take on responsibilities and challenges.Stress tolerance - Being open to receiving feedback and dealing calmly and effectively with high-stress situations.Collaboration - Being pleasant with others on the job and displaying a cooperative and collaborative attitude.Self-Control - Maintaining composure and keeping emotions in check, even in difficult situations.Analytical thinking - Analysing information and using logic to address work-related issues and problems.Independence - Developing own ways of doing things, being self-guided with little or no supervision and depending on oneself to get things done.Social orientation - Preferring to work with others in a supportive role, rather than individually, and being personally connected with others on the job.Communication - Being able to communicate effectively with senior management, external stakeholders, peers and employees in general.#J-18808-Ljbffr
Attention! You will be redirected to another site