Purpose of the role
Developers will be creative, analytical, driven and energetic in pursuit of designing and building scalable applications with focus on functionality, security and reliability of the tech stack
Duties and Responsibilities :
Work closely with a team of developers and designers building front-ends for Silicon Valley
Care and fight for the end-user experience and contribute to raising the baseline of what is the UI / UX industry
Take ownership and responsibility for what you do, the huge creative freedom and ability to influence the project allows for this
Build relationships with developers in Poland,San Francisco, Cape Town and
Design and develop new back-end services
Focus on coding and debugging
Build clean and structured code and libraries
Research new tech that will benefit the team, project or client
Integrate user facing elements developed
Communicate effectively with the team locally and internationally
Provide insight and contribute to software design and architecture
Skills :
Independent efficient problem solving, but also being an excellent team player
Good command of English, written and spoken
High attention to detail
Strong ability to clearly communicate concepts and ideas to team members as well as
Requirements and Experience :
Our core back-end stack is js. So at least 3 years experience using Node.js preferably with Nest.js and Typscript
Expertise in at least one backend technology g. Java / .NET
Good practical knowledge of at least one database system, g. PostgreSQL / MongoDB,
Experience in creating well-designed APIs,
Experience in utilising good security practices,
Readiness to learn and expand your skill set as required by ongoing projects
Experience in the following will be beneficial :
Hands-on experience with Node.js and TypeScript,
Proficiency in PostgreSQL or MongoDB,
Familiarity with Docker / Kubernetes / AWS deployment processes,
Experience in creating projects from scratch,
Experience with profiling and performance optimisation,
Experience in giving high quality feedback during code review,
Knowledge of testing JavaScript code (Jest / Mocha / Chai / CodeceptJS)
Automated software testing on unit / integration / end-to-end levels
Benefits
Working with US-based startups and Fortune 500 clients on demanding but at the same time rewarding projects,
Non-corporate work environment
Experienced PM and QA support
Regular code reviews policy
Trendy work space in Cape Town CBD and surrounds
You will have a lot of chances to develop your programming skills as well as learn a lot about how tech business is done in the US
International links with teams on 4