Birlasoft
Website:
birlasoft.com
Job details:
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.
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.
Click on Apply to know more.