
Themesoft Inc.
Role: Full Stack Engineer
Location: Toronto, ON(Onsite)
Job Responsibilities:
- Design, develop, and maintain data integration and synchronization solutions using Java, Spring and React.
- Collaborate with multiple partner systems to ensure seamless data flow between systems, ensuring data consistency and reliability.
- Optimize and troubleshoot data integration pipelines for performance, scalability, and fault tolerance.
- Work closely with databases to design efficient data models, queries, and synchronization mechanisms.
- Lead the development of front-end and back-end components to support data integration workflows.
- Mentor and guide junior engineers, providing technical leadership and best practices.
- Document system architecture, design decisions, and implementation details for maintainability and knowledge sharing.
- Stay up to date with emerging technologies and trends in full-stack development, data integration, and distributed systems.
Required Skills:
- 12+ years of experience as a Full Stack Engineer or in a similar role, with a focus on data integration and distributed systems.
- Expertise in Java, Spring and React for building scalable and efficient data processing applications.
- Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of database design, optimization, and synchronization techniques.
- Experience with front-end frameworks with React.
- Strong knowledge of RESTful APIs and microservices architecture.
- Familiarity with Agile methodologies and experience working in cross-functional teams.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Good-to-Have Skills and Experience:
- Experience with cloud platforms such as Azure and their data services.
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to financial data systems.
- Certification in relevant technologies (e.g., Java, cloud platforms).
Regards
Praveen Kumar
Talent Acquisition Group – Strategic Recruitment Manager
praveen.r@themesoft.com