
Backend engineer
graylink|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
We’re looking for a talented developer to join our high-performance team to work on our market leading cloud-based software solutions. The ideal candidate has strong JavaScript skills, functional programming capability, and experience in developing cloud-hosted web applications, either from scratch or by migrating legacy MS .NET systems to a more modern JS micro-services architecture.
Duties & Responsibilities
- Code stories and bug fixes in alignment with roadmap priorities and development practices
- Unit and user test new functionality before deployment
- Investigate and confirm bugs logged
- Deploy to pre-production and work with Tester to test new functionality
- Conduct peer code review and peer testing
- Assist with deployment of .NET web applications and/or AWS Lambda functions to production
- Create functional requirements specifications of stories before coding
- Solicit feedback and input from relevant roles early and often during story coding
- Demonstrate working software to relevant roles, integrating feedback
- Complete technical documentation
Required Qualifications & Experience
- 5+ years of professional development using modern web development technologies (TypeScript/JavaScript-based frameworks, web services)
- Experience in front-end development using Angular / React with controllers and directives
- Proven skills in TypeScript or JavaScript (or C# )
- Proven experience using SQL and NoSQL databases
- Proficiency with third-party Web API integration
- Good understanding & experience with AWS stack (CodeDeploy, Lambda, API Gateway, S3, Cognito)
- Solid coding practices including peer code reviews, unit testing, and a preference for agile development
Preferred Qualifications & Experience
- Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
- Experience building large-scale web services
- Strong understanding of asynchronous programming, event loop, callbacks, promises
- Proficient understanding of code versioning tools (Git, Bitbucket)
Sign up or log in to apply:
About graylink
graylink is a tech company on a mission to help companies recruit better. Our cloud recruitment software enables leading employers like Woolworths, Investec, Sasol, Capitec, Mediclinic and Western Cape Provincial Government overcome the unique challenges of Africa to recruit better talent quicker, more efficiently and for less.
To date, our solutions have successfully supported over 10,000 recruiters to efficiently engage 5,000,000+ candidates, manage 107,000+ jobs and process 8,000,000+ applications.
We believe in working hard, prioritizing the customer, remaining profitable without VC funding, and delivering innovative tech solutions to solve complex business problems.
Hiring Process
We don't want to chase you out the door before you've even arrived for an interview, so we try not to make the process too onerous. If you're interested in the opportunity, we'll have a quick 10-15 minute chat. Thereafter we invite you in for a coffee and a chat with some team members that you'll potentially be working with. We'll...
-
Talk about our products from a technical point of view.
-
Discuss some future roadmap issues and projects.
-
Show you some product code so you can see hands-on what you'll be working with.
Lastly, you'll have a chat with our product owners about culture, values and fit. We won't ask you to write any tests or grill you with old school theory questions either.
Perks at graylink
Tech Stack
application and data










utilities



dev ops




business tool
