Retool Engineer-Subcontractor
Birlasoft Limited
About the role
About Birlasoft
Birlasoft, a global leader at the forefront of Cloud, AI, and Digital technologies, seamlessly blends domain expertise with enterprise solutions. The company’s consultative and design‑thinking approach empowers societies worldwide, enhancing the efficiency and productivity of businesses. As part of the multibillion‑dollar diversified CKA Birla Group, Birlasoft with its 12,000+ professionals, is committed to continuing the Group’s 170‑year heritage of building sustainable communities.
About the Job
The Retool Platform Engineer is a hybrid technical role that bridges traditional software engineering with low‑code strategy. You will be responsible for building rapidly scalable internal tools and business applications while maintaining professional‑grade quality, security, and infrastructure standards. This role sits at the intersection of software engineering, product management, and business analysis, ensuring immediate business impact.
Job Title
- Retool Platform Engineer
Location
- Bachelor's degree in Computer Science, Information Technology, or related field.
Educational Background
- Any Graduate or PG
Key Responsibilities
Platform Architecture & Infrastructure
- Instance Management: Deploy and manage Retool instances across development, staging, and production environments.
- Security & Access: Configure authentication, permissions (RBAC), and security settings to ensure data compliance across systems.
- Resource Configuration: Set up and maintain secure connections to databases (PostgreSQL, BigQuery, MySQL) and integrate third‑party APIs (Slack, DocuSign, ERPs).
- Performance Optimization: Manage resource configurations and optimize application and query performance.
DevOps & Governance
- CI/CD & Version Control: Implement Git integration for version control and establish CI/CD pipelines to automate deployments.
- Governance Frameworks: Establish development standards, design patterns, and best practices to ensure consistency across the platform.
- Monitoring: Monitor application performance, track error rates, and proactively troubleshoot issues.
Application Development (Build Phase)
- UI/UX Design: Design intuitive, responsive user interfaces using Retool’s drag‑and‑drop editor and custom CSS/components.
- Backend Logic: Write complex business logic using JavaScript, Python, and SQL, and develop reusable code modules.
- Automation: Design and build automated processes using Retool Workflows, including background jobs, scheduled tasks, and ETL processes.
- Custom Integrations: Integrate REST and GraphQL APIs and create custom transformers for data processing.
Business Analysis & Collaboration
- Requirements Gathering: Collaborate with stakeholders to translate business processes into technical solutions.
- Rapid Prototyping: Prototype solutions quickly to gather feedback and iterate on features.
- Process Improvement: Identify opportunities to automate repetitive tasks and optimize business workflows.
Operations & Support (Run Phase)
- User Support: Provide support to end‑users, helping them navigate applications and resolving reported bugs.
- Maintenance: Update user access, fix broken API integrations, and apply security patches.
- Documentation: Maintain technical documentation for system architecture and APIs, as well as user guides for training.
Skills & Competencies
Technical Skills
- Core Languages: Strong proficiency in JavaScript, SQL, HTML, and CSS.
- Data & APIs: Deep understanding of database design, query optimization, and REST/GraphQL API integration.
- DevOps: Experience with version control (Git), CI/CD pipelines, and software architecture patterns.
Retool‑Specific Expertise
- Mastery of the Retool component library, UI builder, and Workflows.
- Experience with resource management and Role‑Based Access Control (RBAC).
Soft Skills
- Bridge‑Building: Ability to communicate effectively with both technical engineers and non‑technical business stakeholders.
- Problem Solving: Analytical mindset with high attention to detail and quality.
- Autonomy: Ability to work independently on “build” phases while managing “run” phase support duties.
The “Build vs. Run” Balance
- Build Phase (60‑70%): Designing apps, writing code, configuring resources, and testing new features.
- Run Phase (30‑40%): Monitoring performance, troubleshooting issues, user support, and maintaining integrations.
Note: This ratio shifts based on project lifecycle and team maturity.
Skills Required
- Retool
Requirements
- Mastery of the Retool component library, UI builder, and Workflows.
- Experience with Resource management and Role-Based Access Control (RBAC).
- Ability to communicate effectively with both technical engineers and non-technical business stakeholders.
- Analytical mindset with high attention to detail and quality.
- Ability to work independently on "build" phases while managing "run" phase support duties.
Responsibilities
- Deploy and manage Retool instances across development, staging, and production environments.
- Configure authentication, permissions (RBAC), and security settings to ensure data compliance across systems.
- Set up and maintain secure connections to databases (PostgreSQL, BigQuery, MySQL) and integrate third-party APIs (Slack, DocuSign, ERPs).
- Manage resource configurations and optimize application and query performance.
- Implement Git integration for version control and establish CI/CD pipelines to automate deployments.
- Establish development standards, design patterns, and best practices to ensure consistency across the platform.
- Monitor application performance, track error rates, and proactively troubleshoot issues.
- Design intuitive, responsive user interfaces using Retool’s drag-and-drop editor and custom CSS/components.
- Write complex business logic using JavaScript, Python, and SQL, and develop reusable code modules.
- Design and build automated processes using Retool Workflows, including background jobs, scheduled tasks, and ETL processes.
- Integrate REST and GraphQL APIs and create custom transformers for data processing.
- Collaborate with stakeholders to translate business processes into technical solutions.
- Prototype solutions quickly to gather feedback and iterate on features.
- Identify opportunities to automate repetitive tasks and optimize business workflows.
- Provide support to end-users, helping them navigate applications and resolving reported bugs.
- Update user access, fix broken API integrations, and apply security patches.
- Maintain technical documentation for system architecture and APIs, as well as user guides for training.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free