Minimum Requirements:
- 35 years experience with any software development language with exposure to the full software lifecycle
- 35 years of professional experience
- Experience with Agile software development
- Experience with AWS
- Experience with ReactJS
- Experience
Beneficial experience:
- Software testing
- DevOps
- Strapi
Roles and responsibilities: System Design and Architecture:
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications.
- Design and architect scalable reliable and maintainable software solutions.
- Evaluate and recommend appropriate technologies to meet project requirements.
- Write clean efficient and maintainable code following established standards and introducing new standards where relevant.
- Conduct code reviews to ensure code quality and adherence to coding standards.
- Provide technical leadership and guidance to junior developers.
- Mentor and coach team members fostering a culture of continuous learning and improvement.
- Collaborate with crossfunctional teams to ensure successful project delivery
- Ensure the quality and reliability of software through code reviews and testing processes.
- These include Unit testing and Integration testing.
- Work closely with product managers designers and other stakeholders to ensure alignment with business goals.
- Communicate effectively with team members and stakeholders providing updates on project progress and addressing any issues.
- Analyze complex technical problems and propose effective solutions.
- Troubleshoot and debug issues providing timely resolutions.