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: Develop and maintain high-quality software solutions, focusing on both frontend and backend components.
-
Participate in code reviews, contributing to the team's adherence to best practices and coding standards.
-
Collaborate effectively with the client’s product management and engineering teams to understand project goals and requirements.
-
Follow established project standards and contribute to refining approaches and policies as needed.
-
Gather and analyze business and technical requirements to inform development tasks.
-
Break down user stories into detailed technical tasks for implementation.
-
Engage in task prioritization and sprint planning to ensure timely and efficient project delivery.
- 3+ years of relevant experience in software development and design, with a solid foundation in both frontend and backend technologies.
-
Strong proficiency in React for frontend development, demonstrating ability in building user interfaces.
-
Experience with Node.js and the NestJS framework for backend development, contributing to the overall software architecture.
-
Understanding of the full software development lifecycle, with commitment to delivering high-quality solutions.
-
Familiarity with SOA standards, particularly REST/JSON for building APIs.
-
Good understanding of database systems such as MySQL, PostgreSQL, or MongoDB.
-
Proficiency with Git and source control services (e.g., GitHub) for version control and collaboration.
-
Experience working in Agile environments, effectively participating in sprints and team collaboration.
-
Foundational knowledge of Amazon Web Services (AWS) is a plus.
-
Ability to work effectively in an environment without dedicated QA engineers—a self-testing mindset is crucial for this role.
-
Strong communication skills with good spoken English to facilitate collaboration within the team and with stakeholders.
-
High level of autonomy, accountability, and a willingness to take initiative in your work.