Full Stack Developer
Workato is the only integration and automation platform that is as simple as it is powerful — and because it’s built to power the largest enterprises, it is quite powerful.
Simultaneously, it’s a low-code/no-code platform. This empowers any user (dev/non-dev) to painlessly automate workflows across any apps and databases.
We’re proud to be named a leader by both Forrester and Gartner and trusted by 7,000+ of the world's top brands such as Box, Grab, Slack, and more. But what is most exciting is that this is only the beginning.
Why join us?
Ultimately, Workato believes in fostering a flexible, trust-oriented culture that empowers everyone to take full ownership of their roles. We are driven by innovation and looking for team players who want to actively build our company.
But, we also believe in balancing productivity with self-care. That’s why we offer all of our employees a vibrant and dynamic work environment along with a multitude of benefits they can enjoy inside and outside of their work lives.
If this sounds right up your alley, please submit an application. We look forward to getting to know you!
Also, feel free to check out why:
Business Insider named us an “enterprise startup to bet your career on”
Forbes’ Cloud 100 recognized us as one of the top 100 private cloud companies in the world
Deloitte Tech Fast 500 ranked us as the 17th fastest growing tech company in the Bay Area, and 96th in North America
Quartz ranked us the #1 best company for remote workers
We are looking for an experienced Full Stack Developer to join our Solutions team. This role combines expertise in front-end and back-end technologies to create seamless, user-friendly, and efficient software solutions. The Full Stack Developer works closely with the Enterprise Architect, Product Manager, Developers, Designers, and stakeholders to deliver high-quality software products that meet the needs of the business and end-users.
Workato has a positive, diverse, and collaborative culture—we look for people who are curious, inventive, smart, hardworking, and work to be a little better every day. Workato has also been recognized amongst the “Top 47 Enterprise Startups to Bet Your Career On in 2020”, the “Hottest 13 Productivity Software Startups to Watch in 2020!”, and the “Top 15 startups helping even non-programmers build simple apps, ahead of an expected software developer shortage” by Business Insider.
In this role, you will also be responsible to:
Coordinate requirements and project activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms
Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisor
Brainstorm with the product managers and other team members to create an appropriate solution under the constraints
Design visually appealing front-end applications for the ideated concept.
Create a logically structured database and an efficient API.
Work with others to ensure adherence to code standards and best practices
Produce reusable, testable, and efficient code
Design and implement low-latency, high-availability, and performant applications
Implement secure by design standards including data protection
Integrate of data storage solutions
Ensure application performance, quality, and responsiveness
Collaborate with a team to define, design, and ship new features
Identify and fix the bugs
Qualifications / Experience / Technical Skills
University degree or equivalent educational experience (optimally a technical or engineering degree)
6+ years of relevant software development experience
Collaborate with UX/UI designers and product managers to transform design concepts into responsive, user-friendly, and visually appealing web applications.
Develop and maintain both front-end and back-end components of web applications, ensuring they work together seamlessly to deliver a cohesive user experience.
Proficiency and demonstrated experience in designing and developing interactive and responsive web interfaces with Anjular.js, Express.js/Nest.js
Design and implement server-side logic, database structures, and APIs using programming languages and frameworks (Node.js, Prisma.js, Nest.js)
Create and manage databases, optimize queries, and ensure data integrity. Proficiency with database systems like MySQL/PostgreSQL databases is required.
Experience optimizing and tuning code for performance and maintainability – includes utilizing asynchronous programming, offline storage, and multi- threading as well as working around system / language limitations to achieve desired performance benchmarks
Proficient understanding of code versioning tools, such as Git
Understanding of Agile development methodologies and CI/CD development practices.
Soft Skills / Personal Characteristics
Strong collaboration skills, ability to adapt to a dynamic start-up environment with a passion for making an impact
Strong critical thinking, analytical skills with an entrepreneurial and proactive mind-set
Ability to effectively prioritize tasks and manage time, even under high-pressure situations
Strong written and oral communication skills in English, with the ability to convey complex technical concepts effectively to a non-technical audience
Fast learner who can independently conduct extensive research, and synthesize ideas, information and options quickly
Be proactive about solving problems and be ready to take on additional initiatives and responsibilities as they emerge