ProcessMaker, a fast-growing B2B software-as-a-service company, is on a mission to simplify the way custom business processes are built and run with our AI-powered automation tools.
Responsibilities
- Architect, develop and implement product features, experiments, and assets that enhance the user experience.
- Write clean, efficient, and well-documented code using best practices and coding standards.
- Analyze experiment results and user feedback to iterate on product features and designs for maximum impact.
- Document technical designs, implementation details, and best practices to facilitate knowledge sharing and ensure maintainability of codebases.
Essential Functions
- Define and deliver reusable assets that accelerate adoption - templates, connectors, canned demos, and other artifacts that reduce friction in time to value.
- Collaborate with Marketing to participate in webinars and live streams to showcase features and best practices in support of accelerating adoption.
- Stay up-to-date with emerging technologies, industry trends, and best practices to continuously improve skills and knowledge and drive innovation within the organization.
Minimal Qualifications
- Bachelor's degree in computer science, engineering, or a related field
- Proven experience in software development, with expertise in one or more programming languages (e.g.,PHP, Java, JavaScript).
- Knowledge of web technologies, including HTML, CSS, RESTful APIs, and HTTP protocols
- Experience with modern software development methodologies, such as Agile or Scrum.
- Excellent problem-solving skills and attention to detail, with a passion for delivering high-quality software products.
- Experience with web technologies, cloud platforms, and API integrations.
- Effective communication and collaboration skills, with the ability to work in a fast-paced, dynamic environment.
- Clear and thoughtful communication, language skills in English
Preferred Qualifications
- 2+ years experience with SaaS/Tech enterprise-class technology
- Experience with front-end frameworks and libraries like React, AngularJS, or Vue.js, and back-end frameworks like Node.js or Flask
- Strong problem-solving abilities and a knack for tackling complex technical challenges with creativity
- Eagerness to stay updated with emerging technologies, and best practices in software development, and a commitment to continuous learning and self-improvement