cover image
ThoughtBot

ThoughtBot

thoughtbot.co.in

14 Jobs

11 Employees

About the Company

We focus on delivering high-performance and premium services to diverse organizations. ThoughtBot is a team of software engineers, programmers, technology experts and technical recruiters who work together to provide our clients with outstanding services.

What we do?
* IT Consultation
* IT Staffing
* Web Development
* Mobile App Development

* IT Consultation
In this high-tech and digitalized world, you may be stuck in certain things. You need to analyze your current business practices, approach and standings in technologies to stay ahead of competitors. For this, you need an expert consultancy who helps you to maintain an accumulation of old systems and apps.

* IT Staffing
Over the past few years, the demand for expert IT candidates has increased remarkably as technology has prevailed in all industries. However, finding proficient IT staff is a challenging task for multiple companies. Whether you want a contractor IT candidate, full-time IT professional, or a freelance IT staff, we help you through our excellent IT staffing and consultancy services in Belgium.

* Web Development
Strengthen your business online and generate more business sales with incredible web development services in Belgium. We are experts in all facets of web design and development to make an innovative digital platform for your business that connects you to a large number of audience.

* Mobile App Development
Expand your business with our top-notch mobile app development services in Belgium for IOS, Android, and many other platforms. We have specialized in developing high-tech mobile apps that are packed with advanced features and digitally transformative. Our experienced and professional team relies on advanced development techniques and strategies to develop apps that ensure an incredible user experience.

Listed Jobs

Company background Company brand
Company Name
ThoughtBot
Job Title
SAP Fullstack Software Engineer
Job Description
Job Title: SAP Fullstack Software Engineer Role Summary: Senior software engineer specializing in SAP UI5/Fiori and ABAP OOP to develop and maintain applications on the S/4HANA platform. Responsible for delivering high‑quality frontend and backend functionality, integrating with SAP PI/PO, and ensuring system reliability. Expectations: - Provide on‑call service availability for a minimum of 7 days per month. - Deliver code that meets SAP best practices and performance standards. Key Responsibilities: - Design, develop, test, and deploy SAP UI5 and Fiori components. - Implement ABAP OOP objects, data models, and interfaces for S/4HANA. - Build and consume RESTful services using ABAP. - Collaborate with integration teams on PI/PO and other middleware. - Participate in code reviews, unit testing, and production support. - Maintain documentation of design decisions and system configurations. Required Skills: - SAP UI5/Fiori: 5+ years of practical experience (Level 3). - ABAP OOP: 5+ years of practical experience (Level 3). - S/4HANA environment: Minimum 2 years of working knowledge (Level 2). - Restful ABAP programming: At least one completed project (Level 1). - Strong debugging, performance tuning, and version‑control (Git) skills. - Excellent communication and teamwork abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, or a related field. - Relevant SAP certifications (e.g., SAP Certified Development Associate – ABAP, SAP Certified Development Associate – SAP Fiori) are preferred but not mandatory.
Brussels, Belgium
On site
Mid level
30-12-2025
Company background Company brand
Company Name
ThoughtBot
Job Title
System Engineer
Job Description
**Job Title:** System Engineer **Role Summary:** Seasoned IT professional responsible for designing, implementing, and maintaining Linux‑based infrastructure and DevOps solutions. Drives automation, cloud deployments, monitoring, and support across Azure/AWS environments while ensuring reliability, security, and performance. **Expactations:** - Minimum 5 years of relevant IT experience. - Proven project‑management capability. - Fluent in English and French. **Key Responsibilities:** - Architect, deploy, and manage Linux servers (Debian, RHEL, Rocky Linux, Ubuntu). - Build and maintain CI/CD pipelines and automate workflows using Python/Bash scripts. - Design, provision, and operate cloud resources on Azure and AWS. - Implement infrastructure‑as‑code (Terraform, Ansible, Puppet) and container orchestration (Docker Swarm, Portainer). - Configure web hosting stacks (Apache, Nginx, Traefik) and ensure reliable backup and virtualization solutions. - Set up and maintain monitoring, logging, and observability platforms (Nagios, Prometheus, Grafana, Elastic Stack, Minio, Thanos, OpenTelemetry). - Manage networking components, Netfilter, Strongswan, and troubleshoot connectivity issues. - Integrate authentication mechanisms (SAML v2, OpenID Connect). - Support users during POC phases and resolve system incidents. **Required Skills:** - Linux system administration (Debian, RHEL, Rocky Linux, Ubuntu) - DevOps tooling: CI/CD, Python, Bash, Docker Swarm, Portainer - Cloud platforms: Azure, AWS - IaC & configuration management: Terraform, Ansible, Puppet - Web servers: Apache, Nginx, Traefik - Monitoring & logging: Nagios, Prometheus, Grafana, ElasticSearch, Logstash, Kibana, Syslog‑ng, Minio, Thanos, OpenTelemetry - Virtualization & backup technologies - Networking & security: Netfilter, Strongswan, troubleshooting - Identity & access management: SAML v2, OpenID Connect - Database knowledge: MySQL, PostgreSQL **Required Education & Certifications:** - University degree in Information Technology, Computer Science, or a related field. - No specific certifications mandated; relevant cloud or DevOps certifications are a plus.
Strasbourg, France
Hybrid
Mid level
05-01-2026
Company background Company brand
Company Name
ThoughtBot
Job Title
Test Engineer
Job Description
Job Title: Test Engineer Role Summary: Design, develop, and execute comprehensive test plans and cases integrating automated and manual techniques to ensure quality in complex web applications. Expectations: Deliver accurate test results, identify root causes, validate fixes, and maintain clear documentation while collaborating with business analysts, developers, and stakeholders in an agile environment. Key Responsibilities: • Define test plans, scenarios, and scripts aligning with product requirements. • Execute functional, system integration, and user acceptance tests. • Coordinate testing activities across teams and track progress. • Report test outcomes, log defects, and verify resolution using Jira. • Prepare and manage test data, including SQL database operations (e.g., Oracle). • Communicate findings and collaborate with analysts, developers, and users. • Contribute to business process modeling and documentation. Required Skills: • Proficient in manual testing and test management tools (e.g., Zephyr). • Experience with defect tracking (Jira) and test data management. • Strong SQL knowledge for database operations. • Agile Scrum methodology experience. • System integration and user acceptance testing expertise. • Business process modeling familiarity. • Excellent analytical, problem‑solving, and critical‑thinking abilities. • Clear technical writing and communication skills for diverse audiences. • Able to work in multinational, multicultural teams and adapt to fast‑changing technologies. Required Education & Certifications: • Minimum of Level 6 (Bachelor’s degree or 3+ years higher education). • Optional ISTQB or equivalent testing certification.
Brussels region, Belgium
Hybrid
07-01-2026
Company background Company brand
Company Name
ThoughtBot
Job Title
Java Software Engineer
Job Description
Job title: Java Software Engineer Role Summary: Freelance developer tasked with upgrading enterprise Java applications from Java 8 to Java 17 or Java 21, ensuring stability, performance, and compliance with modern standards. Expectations: Deliver code migrations, resolve compatibility issues, test and document changes, and collaborate with architecture and functional teams. Key Responsibilities: - Analyze existing Java 8 codebases for upgrade impact. - Migrate and refactor code to Java 17/21, addressing deprecated APIs and library compatibility. - Apply performance tuning and modularity practices. - Perform unit, integration, and regression testing; fix bugs. - Collaborate with architects, developers, and functional stakeholders. - Document all changes and provide technical input for the upgrade process. Required Skills: - Proficient in Java 8+ with hands‑on upgrade experience (8 → 17/21). - Deep understanding of JVM changes, modularity, and performance enhancements. - Experience with Spring, Maven/Gradle, CI/CD pipelines, and testing frameworks. - Ability to troubleshoot compatibility and legacy issues. - Strong communication skills in Dutch (written and spoken). - Preferred: Experience in insurance, banking, or financial services. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Oracle Certified Professional Java SE) are a plus.
Antwerp, Belgium
Hybrid
07-01-2026