Client: Our client is a leading corporation specializing in innovative technology solutions for the insurance industry.
Project overview: The project's technology-driven services establish the quality, efficiency, and value benchmark in the insurance industry. With a unique blend of people, technology, and expertise, the project consistently handles millions of insurance transactions annually for its customers.
- Responsibilities: Lead a team in the development and maintenance of high-quality software solutions, covering both frontend and backend components.
-
Conduct code reviews, provide mentorship, and ensure adherence to best practices and coding standards within the team.
-
Facilitate collaboration with the client’s product management and engineering teams to ensure alignment with project goals and requirements.
-
Define, implement, and uphold project standards, methodologies, and policies to drive successful project outcomes.
-
Gather and analyze business and technical requirements to guide development efforts effectively.
-
Break down user stories into actionable and detailed technical tasks for the development team.
-
Participate in task prioritization and sprint planning, ensuring timely delivery of project milestones.
-
Act as a point of contact for resolving team challenges and promoting a strong team dynamic.
- 5+ years of relevant experience in software development and design, with a track record of leadership in technology projects.
-
Strong proficiency in React for frontend development, enabling effective guidance and mentorship for team members.
-
Solid experience with Node.js and the NestJS framework for backend development, supporting team efforts in producing robust solutions.
-
Deep understanding of the full software development lifecycle, ensuring adherence to best practices in project execution.
-
Strong knowledge of SOA standards (REST/JSON) applicable to development projects.
-
Good understanding of database systems, including MySQL, PostgreSQL, and MongoDB.
-
Proficiency with Git and source control services (e.g., GitHub) to manage the project codebase effectively.
-
Experience working in Agile environments, with the ability to foster a collaborative team atmosphere.
-
Ability to work effectively in an environment without dedicated QA engineers; a self-testing mindset is crucial for this role.
-
Excellent communication skills, with fluency in spoken English, to ensure clear collaboration with team members and stakeholders.
-
High level of autonomy, trustworthiness, and accountability, demonstrating the ability to take initiative and lead a team to success.
Nice to have: Foundational knowledge of Amazon Web Services (AWS).