About the Role
Join us as a FullStack Engineer, where you will play a pivotal role in the ongoing evolution and enhancement of our cutting- edge insurance enterprise software solutions. In this role, you will leverage your expertise in both front- end and back- end technologies to build and enhance functionalities that deliver exceptional value to our clients. You will work alongside a dynamic team, engaging in code reviews, and ensuring the highest quality of code through rigorous testing. Your efforts will help maintain the platform&039;s reliability and security, addressing bugs swiftly and keeping abreast of the latest in software development practices and technologies.
What You Will Do
Collaborative Problem Solving: Work closely with cross- functional teams to decode end- user requirements into scalable and efficient software solutions.
Quality Assurance: Participate in code reviews, adhere to best coding practices, and enhance code quality through comprehensive unit and integration testing.
Innovation and Learning: Stay informed and adept in the latest technologies, frameworks, and best practices in software development.
Security and Compliance: Actively contribute to ensuring platform security and compliance, adhering to industry best practices and regulations.
Design and Development: Engage in the design, implementation, and ongoing maintenance of new features and functionalities for our SaaS platform.
Technology Integration: Utilize a diverse tech stack involving both front- end and back- end technologies to create seamless software solutions.
Job Requirement:
Proven Experience:
At least
07
years of experience as a Full Stack Engineer
, developing complex
SaaS applications.
Technical Proficiency:
Strong command over technologies including
JavaScript, Vue, .NET Core, C, GraphQL, MongoDB, and Docker.
Problem- Solving: Excellent troubleshooting and proactive problem- solving abilities.
Performance Optimization: Experience in enhancing performance for high- traffic web applications.
Security Knowledge: In- depth familiarity with web security protocols and compliance with industry regulations.
Continuous Learning: A continuous drive to stay updated with industry trends and emerging technologies.
Communication: Strong ability to communicate complex technical details to technical and non- technical team members alike.
Cloud Platforms: Experience with cloud services such as AWS, Azure, or Google Cloud to build scalable applications.
Architecture Design: Proficiency in Domain- Driven Design (DDD) to craft maintainable and modular architectures that align with business domains.
Collaborative Skills: Experience in agile development and ability to work effectively across teams.
Testing Expertise: Solid understanding and hands- on experience with Test- Driven Development (TDD).