TIAC is a software company that, in a dynamic and vibrant environment, nurtures exceptional and passionate people working their hardest for their client’s benefit. With nearly 250 successful projects all over the globe behind us, we have gathered ample experience in a wide range of technologies, domains and sectors with a focus on FinTech products.
Job description
In this position, you will play a role in executing our ongoing SaaS software development activities, driving quality and velocity, and delighting our clients by building world-class software.
The successful candidate will have software development skills and be able to take a lead role within a software development team. In addition, we are looking for a proven ability to execute software projects and someone excited to take on new, ambitious initiatives that will be industry-defining.
Responsibilities
• Deliver robust and scalable solutions, incorporating new technologies as appropriate.
• Use Agile/Scrum/Kanban methodologies to provide technical leadership for all aspects of the software development lifecycle and ensure successful and timely delivery.
• Oversee and execute the development and delivery of large-scale SaaS software applications, including integration, APIs, and common libraries.
• Collaborate with product, QA, and customer-facing teams to deliver robust, secure, reliable, scalable software cloud-based solutions that drive powerful experiences.
• Help deliver cloud services/platforms, APIs, microservices architecture, scalability, performance, data storage, serverless computing, etc.
• Solve complex performance problems and architectural challenges.
• Ensure delivered solutions meet/perform to technical and functional/non-functional requirements.
• Provide technical expertise and ownership in the diagnosis and resolution of an issue, including the determination and provision of a workaround solution or escalation to service owners.
• Perform other tasks as assigned.
Required technical skills:
Minimum Qualifications:
• A bachelor’s degree in software engineering or an equivalent combination of technical education and work experience.
• 3+ years of Software Development experience and a solid understanding, including design patterns, data structures, test-driven development, backend systems, infrastructure, databases, and APIs.
• Experience working in a fast-paced, collaborative environment utilizing the efficiencies of an Agile and Iterate Fast mentality.
• Exceptional collaboration and communication skills across distributed teams.
• Experience in clinical research or Healthcare tech is preferred.
• Must have: React, Node.js, GraphQL, PostgreSQL (or similar SQL experience), Git/GitHub.
• Be a self-starter, self-motivated, proactive, and solution-oriented individual who creates methods for delivering solutions & and establishes best practices.
Preferred Qualifications:
· Experience in HIPAA/HITECH/HITRUST/PHI/PII and PCI DSS working environment.
· 3+ years of experience in architecture, design, and development of large-scale, durable, and reliable full-stack SaaS applications and mobile applications in a cloud environment.
· 3+ years of experience implementing best practices for the entire software development life cycle, including coding standards, code reviews, source code control management, building processes, testing, and operations.
· 3+ years of experience in relational data modeling and SQL/RDBMS.
· Strong knowledge of React and Node.js frameworks and API design patterns
· Some experience with other scripting languages, such as Python, or the ability to quickly ramp up.
· Comfortable multi-tasking and working as part of a global team, as well as working independently and taking ownership.
· Excellent written and verbal communication skills with the ability to present complex technical information clearly and concisely to various audiences.
Additional Requirements:
· Prolonged periods of sitting at a desk and working on a computer
· Ability to lift up to 15 pounds at a time.
· A quiet workspace, ergonomic chair, and desk
· High-speed internet from a reliable provider
· Speak on a headset with the phone while typing using a computer.
We offer
- Hybrid Workplace: Flexible work arrangements combining remote and on-site options.
- Excellent Working Conditions: A supportive and productive environment designed for your success.
- Experienced Team: Collaboration with skilled professionals in a dynamic and knowledgeable team.
- Educational Resources: Access to a variety of training programs and learning materials to support your professional development.
- Private Health Insurance: Comprehensive coverage to ensure your well-being.
- FitPass: Access to a range of fitness facilities and classes.
- Office Massage: On-site massage services to help you relax and rejuvenate.
- Insight Fitness Room: An equipped fitness room to maintain a healthy lifestyle.