What are the responsibilities and job description for the Back End Software Engineer position at Oakleigh James?
An early stage digital banking company is seeking a talented and experienced mid-level back-end software engineer to join our dynamic development team. The ideal candidate will have a strong foundation in the MERN (MongoDB, Express.js, React.js, Node.js) stack, with a focus on back-end technologies.
Responsibilities :
- Design, develop, and maintain scalable and efficient server-side applications
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Write clean, maintainable, and well-documented code
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and contribute to team best practices
- Stay updated with emerging back-end technologies and industry trends
Requirements :
Preferred Qualifications :
They offer competitive compensation, opportunities for professional growth, and the chance to work on exciting projects in a collaborative environment.