About Company
MC Systems, a member of the JN Group, stands as a premier technology solutions provider in Jamaica and the wider Caribbean. With a rich history of innovation, we empower businesses and organizations across various sectors, including financial services, retail, and government, by delivering cutting-edge software development, IT consulting, and managed services. Our mission is to transform business operations and enhance customer experiences through strategic technology implementation and robust, scalable solutions. We pride ourselves on a culture of collaboration, continuous learning, and a commitment to excellence, fostering an environment where our team members are encouraged to push boundaries and contribute to impactful projects that shape the digital landscape of the region. Joining MC Systems means becoming part of a forward-thinking team dedicated to solving complex challenges and driving progress through technology.
Job Description
Are you a full-stack wizard eager to architect and build robust web applications that leave a lasting impact? MC Systems, a leading technology solutions provider in Jamaica, is seeking a talented and passionate Web Developer to join our innovative team in Kingston. This hybrid role calls for a versatile individual who thrives on both crafting engaging user interfaces and engineering scalable, secure backend systems. You will be instrumental in the entire software development lifecycle, from concept and design to deployment and maintenance, contributing to solutions that drive efficiency and growth for our diverse client base across various sectors including finance, retail, and public services.
At MC Systems, we believe in empowering our developers to tackle challenging projects using cutting-edge technologies. You’ll be part of a collaborative environment where continuous learning and professional growth are actively encouraged. We’re looking for someone who can seamlessly bridge the gap between stunning, intuitive front-end experiences and powerful, resilient backend logic, delivering seamless and performant applications. This role is a fantastic opportunity for a developer who wants to make a tangible difference, working on projects that span various industries and directly impact the digital transformation landscape of Jamaica and the wider Caribbean. You will be expected to work closely with product managers, UX/UI designers, quality assurance engineers, and other development teams to translate complex business requirements into clear technical specifications and elegant, efficient software solutions. Your expertise in both client-side and server-side development will be crucial in ensuring our applications are not only aesthetically pleasing and user-friendly, providing exceptional user experiences, but also highly functional, secure, scalable, and maintainable for long-term success. We foster a culture of innovation, where new ideas are welcomed, and developers are given the autonomy to explore creative solutions. If you’re passionate about coding, driven by problem-solving, committed to delivering high-quality software, and eager to contribute to a dynamic, forward-thinking team, we invite you to explore this exciting opportunity to shape the future of technology with us and significantly contribute to our mission of delivering exceptional value through technology.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust web applications for both front-end and back-end.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Develop responsive and user-friendly interfaces using modern front-end frameworks and libraries.
- Build and maintain scalable, secure, and high-performance server-side applications and APIs.
- Manage and optimize databases, ensuring data integrity and efficient retrieval.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews to ensure code quality and adherence to development standards.
- Troubleshoot, debug, and upgrade existing software systems.
- Stay abreast of emerging technologies and industry trends to continuously improve our development processes and tools.
- Contribute to architectural discussions and strategic planning for new and existing projects.
Required Skills
- Proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6+)
- Experience with at least one modern JavaScript framework (React, Angular, or Vue.js)
- Strong back-end development skills with languages such as Node.js, Python, or PHP
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB)
- Solid understanding of RESTful API design and development
- Proficiency with version control systems, particularly Git
- Understanding of responsive design principles and cross-browser compatibility
- Ability to write unit and integration tests to ensure code quality
- Excellent problem-solving skills and attention to detail
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience with cloud platforms (AWS, Azure, Google Cloud).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with Agile/Scrum development methodologies.
- Understanding of security best practices in web application development.
- Previous experience working in the financial services or enterprise solutions sector.
Perks & Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health and wellness benefits package.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Access to the latest technologies and tools.
- A dynamic, collaborative, and innovative work environment.
- Employee assistance programs.
- Contribution to impactful projects shaping the region's digital future.
How to Apply
Interested candidates are invited to apply directly through our corporate careers portal. Please click on the link below and search for the ‘Web Developer – Full-Stack’ position in Kingston. Ensure your resume and cover letter highlight your relevant experience and passion for full-stack development. We look forward to reviewing your application!