This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, implement, and maintain new features and functionalities for the SAAS platform, translating insurance business requirements into scalable software solutions
Work on both front-end and back-end of the application using various technologies, frameworks, and programming languages
Collaborate with product, design, and engineering teams to understand end-user requirements and technical concepts for effective solutions and seamless user experience
Optimize application performance to handle large data and high user traffic for a smooth user experience
Participate in code reviews, enforce best coding practices, and conduct unit and integration tests to maintain code quality
Investigate and fix bugs promptly to ensure platform reliability
Ensure security and compliance by following best practices for securing web applications and handling sensitive customer data
Stay updated with the latest technologies and best practices to remain competitive and innovative
Design the platform with scalability and flexibility in mind to accommodate new features and changes as the user base grows
Provide mentorship to junior developers for their technical growth and contribution to team goals
Requirements:
Minimum 6 years of experience as a Full Stack Engineer working on complex SAAS applications
Proficiency in front-end and back-end technologies like JavaScript, Vue, .NET Core, C#, GraphQL, MongoDB, and Docker
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for building scalable applications
Experience with Test-Driven Development (TDD) and unit, integration, and function testing
Knowledge of Domain-Driven Design (DDD) principles and web security best practices
Experience in performance optimization for high-traffic web applications and container technologies like Docker
Familiarity with agile development methodologies and collaboration with cross-functional teams
Strong problem-solving skills, proactive troubleshooting approach, and excellent communication skills
Passion for staying updated with the latest trends, technologies, and best practices in software development