Senior Fullstack Developer - MERN Stack
About MVSI:Privately held, MVSI provides a broad range of Compliance Verification services to different industries globally. We're classified as a RegTech, as a FinTech, and as an Outsourcer. Each of our Brands represents the best of technology and human intelligence, designed to deliver turnkey solutions for compliance, productivity, and risk management.Our solutions combine Process, Technology, and People to deliver value, reach, and consistency that individual toolsets cannot. At MVSI, we are targeting global growth and aiming to lead the global market in our sector through our innovative SaaS technology platforms.Job DescriptionThe RoleAs a Senior Software Developer at MVSI, you play a crucial role in our Engineering Team. As a seasoned professional, A Senior Software Engineer is a fully autonomous professional, responsible for improving the technical alignment, health and engineering practices within a team.In this role, you will build and refine software within our product delivery and platform teams, enhancing the quality of engineering, providing guidance and mentorship to less experienced developers, and exemplifying a commitment to crafting customer-focused, robust, and scalable software solutions.
Key ResponsibilitiesEnsuring that our systems are fit for purpose, well architected and follow current MVSI development best practices.Oversee the maintenance of system integrity to ensure security, efficiency, resilience, and cost-effectiveness.Focus on customer-oriented results to deliver superior outcomes for our clients.Develop technical and leadership skills within the team through effective coaching and mentoring.Engage with stakeholders to effectively communicate technical insights and their business implications to aid in strategic decision-making.Remove barriers for the team, creating a supportive environment that enhances delivery, business growth, and procedural advancements.Manage the balance between rapid delivery and the sustainable development of our codebases.Participate in shared operational support responsibilities.
Technical SkillsExtensive experience in JavaScript or TypeScript with a minimum of 5 years' experience.Extensive experience with the MERN stack, including Node.js, Express, React.js, Next.js, and Jest for unit testing, with a minimum of 3 years' experience.Good experience in developing user interfaces using React, coupled with a solid understanding of UX/CX principles to ensure intuitive and customer-focused design solutions.Proficient in NoSQL databases, particularly MongoDB, demonstrating deep knowledge in database management and optimization.Practices secure coding and proactive in mitigating security risks.Dedicated to best coding practices, such as ensuring code cleanliness, testability, and effective collaboration through pair programming.Demonstrated experience in constructing and architecting RESTful APIs, demonstrating strong proficiency in API development standards, security practices, and integration patterns.
Personal SkillsPositive attitude with a clear sense of initiative and strong ownership.Embraces a growth mindset, adaptable, open, and continually seeking improvement.Committed to ongoing learning about business dynamics, customer feedback, and user interaction to enhance product offerings.Open minded collaborator and clear communicator who can manage stakeholders' expectations.Invests time in personal and technical development.Motivated, team-oriented, with strong analytical and conceptual skills, focused on results and customer satisfaction.Capable of enhancing the technical and personal skills of other engineers through effective mentoring.Assists team members in translating requirements to enhance customer experience.Efficient time management, supporting colleagues and addressing inefficiencies.Shares insights and introduces new tools to foster constructive team discussions and enhance capabilities