Recruitment ReDefined
Senior Backend Developer
Location
South Africa
Posted
64 days ago
Salary
$40K - $60K / year
Seniority
Senior
Job Description
Senior Backend Developer
eRecruiter
• Collaborate with our product team to innovate, build, and maintain our software products • Influence Hohm’s architectural strategy and uphold our coding principles. • Optimise the platform to be highly secure, robust and scalable. • Use continuous feedback to constantly improve our product and engineering processes. • Provide support & mentorship to the software engineering team
Job Requirements
- A minimum of 6 years relevant industry experience.
- Proven experience designing, building, testing, and deploying secure and scalable applications.
- Interest or experience in the Solar and/or Renewable energy industry.
- Experience working in a startup environment.
- 6+ years of software development
- 4+ years of experience building API's is a must
- 4+ years of experience with Node.js + Typescript is a must
- 4+ years of experience with SQL is must
- Candidate should be within 4 hours of South Africa Standard Time (GMT +2)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Writing code to build and support the desktop-based applications and web-based systems and platform. • Understanding of responsive frameworks such as Foundation, Bootstrap, Zurb, and INK, and server-side CSS pre-processing platforms. • System level knowledge of Windows Server, SQL Server. • Excellent technical problem-solving skills. • A team member who promotes teamwork across the entire organization. • Ability to learn quickly and take direction from a technical leader Full Stack Developers. • Strong experience in web-app development. • Excellent technical problem-solving skills. • A team member who promotes teamwork across the entire organization. • Ability to learn quickly and take direction from a technical leader. • Experience in SDLC processes and automated tools, spanning requirements/issue management, defect tracking, source control, build automation, test automation and release management • Excellent analytical, organizational and problem-solving skills coupled with a strong work ethics • Passion to learn new technologies as needed.
• Design software architecture based on Microsoft .NET technologies • Lead development teams, delegate tasks and provide technical management oversight on projects • Manage various software development projects for a key product line and practice standard development process leveraging agile methodologies such as SCRUM and Test-Driven Development (TDD) • Design database schema and develop stored procedures on Azure SQL / MS SQL Server • Guide development teams in unit testing process, test and troubleshoot applications built on .NetCore, Angular and Azure SQL
• Develop and maintain Java full stack applications • Collaborate with team members on project goals • Ensure code quality and performance
• Integration of user-facing elements developed by front-end developers • Build efficient, testable, and reusable PHP modules • Solve complex performance problems and architectural challenges • Integration of data storage solutions



