Overview
At Thoughtful Automation, we're building a new way to help our customers automate their most mundane and robust processes. Unlike typical RPA, we develop software robots in the cloud and provide customers with process automation as a service (SaaS model). While all of our automations are designed for specific use cases, our platform allows customers to trigger, interact with, and report on their automations.We are looking for Python engineer to join our developer network. In this role you'll be responsible for building end-to-end solutions to automate processes for our customers using technologies like Python, Robot Framework, and RPA Framework.
Keen attention to detail, problem-solving abilities, and strong written communications are required. As an early employee in Thoughtful Automation, this role has unlimited potential in scope with an opportunity for rapid career growth. Thoughtful Automation is a remote-first company and prioritizes diversity. If you're up for the challenge, we look forward to meeting you.
Engineer Duties and Responsibilities
- Design, build, deploy, and test full-stack automation solutions
- Handle code deployments in all environments
- Develop and monitor metrics to improve internal and customer-facing solutions
- Provide technical guidance and implement best practices
- Brainstorm for new ideas and ways to improve product delivery
- Consult with peers for feedback during the testing stages
- Build, maintain, and monitor configuration standards for RPA and other automation solutions
- Be comfortable with modern CI and CD tools
- Automate the provisioning and installation of RPA components and solutions
- Document and design various processes; update existing processes
- Improve infrastructure development and application development with a focus on RPA
- Develop best practices and procedures for RPA on the cloud
- Participate in daily written or virtual stand-ups
Automation Engineering Preferred Requirements and Qualifications
- Bachelor’s degree in Computer Science, Engineering, Software Engineering, or related field.
- Minimum 4 years' previous experience in development and operations or related IT, computer, or operations field.
- Strong interpersonal skills and communication abilities with all levels of management.
- Able to multitask, prioritize, and manage time efficiently
- Hybrid role requiring 4 days per week in office in Bucharest
Preferred Requirements:
- Prior experience with frontend and backend development to deploy end-to-end, customer-facing solutions in the cloud
- Experience with desktop and on-premises automation.
- Proven experience developing or working with cloud technologies, particularly AWS, Azure, or GCP.
- Previous experience with software development, infrastructure development, or development and operations.
- Working knowledge of serverless architecture related to re-architecting solutions to run serverless and optimizing existing serverless infrastructures.
- Proficiency in installing, configuring, and maintaining DevOps tools and technologies (e.g., Confluence, JIRA, Bitbucket, Jenkins, Artifactory).
- Familiarity with Linux & Windows infrastructures, database SQL & NoSQL, CI/CD tools, Configuration Management, and development languages like Go, JavaScript, PHP, Python, Perl, Ruby, .NET.
- Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently.