Sr. Staff FullStack Engineer
*Available in all Latin America
About Olly Olly
Hi, we’re Olly Olly. We’re a small-ish, but mighty team of digital marketing strategists, creative visionaries, graphic designers, developers, copywriters and account managers who solve problems — and we do it creatively. Our mission is to rid small businesses of sub-standard marketing help and provide "guaranteed happiness" to all our clients.
We run from the run of the mill. We run from lazy marketing. We run from safety. From easy. We run toward streamlined systems, proven results, and marketing that yields results.
We’re powered by curiosity. We’re curious about data, about facts, about the story behind the company, and about the people we’re trying to reach.
We play the long game. Keeping our client’s marketing needs our main priority is what makes us tick.
About The Role
We are seeking an experienced Sr. Staff Full Stack Engineer to join our team and work on a new app/web app for small business owners. The app will include a suite of tools to streamline small business operations, such as scheduling, invoicing, review management, and more. The ideal candidate will work to design, test, and implement this product in partnership with the VP of Software Engineering.
Utilizing their knowledge of programming languages and system design, the Sr. Staff Full Stack Engineer will assist in providing technical leadership to the engineering team members through each stage of our software development lifecycle including data structure and algorithms, architecture design, code review, troubleshooting and updates.
You're excited about this opportunity because you will…
- In partnership with the VP of Software Engineering, meet with product leadership to define new features
- Take technical ownership of your team’s product; scalability, architectural designs, resiliency, technology choices, up time, and quality.
- Develop, design and maintain scalable web applications, mobile applications, and backend services
- Write clean, efficient, and well-documented code, maintaining quality and security
- Collaborate with cross-functional teams to design, develop, and deploy applications
- Troubleshoot and debug applications
- Identify bottlenecks and continually improve software efficiency
- Stay up-to-date with emerging trends and technologies in software development
We're excited about you because you bring…
- 10 to 15 years of experience with a bachelor's degree in Computer Science or Software Engineering (relevant experience may be considered in lieu of education)
- Expert knowledge of object oriented design principles
- Advanced knowledge in Flutter/Dart
- Intermediate knowledge of Typescript
- Advanced knowledge of SQL, and RDBMS such as PostgreSQL or MySQL
- Familiarity with microservices architecture, Docker, and serverless computing
- Previous experience working with form-based CRUD applications and single-page application development
- Knowledge of oAuth2 for user authentication
- Previous experience in mobile application development, particularly using Flutter
- Strong problem-solving skills and the ability to work well in a team environment
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
These competencies will make you fit right in...
- Attention to Detail | Possess a strong sense of monitoring and checking information, while organizing time and resources efficiently
- Critical Thinking | Self-starter, solution-oriented and inquisitive mindset. Ability to think strategically and problem-solve. Values quality and organization.
- Problem Solving | Ability to identify possible solutions to solve a problem or situation.
- Innovation | Strong commitment to continuous improvement, ability to continually seek new sourcing options, and develop creative approaches to sourcing.
What We Offer
- Work From Home
- 15 Days PTO + 8 Company Holidays
- Schedule: 8:00am - 5:00pm, Monday - Friday (EST)
- An inclusive, tight-knit, exciting start-up culture offering accelerated career & personal growth
Olly’all Are Welcome
At Olly Olly, we embrace and celebrate our differences. We believe that diverse backgrounds, cultures, abilities, experiences, thoughts and perspectives lead to more creative problem-solving, better outcomes and ultimately a stronger organization. Olly Olly is proud to be an equitable opportunity employer, therefore employment is based solely on an individual’s merit and qualifications directly related to their professional competence. We do not discriminate against any applicant or employee because of race, color, religion, gender, sexual orientation, gender identity, gender expression, national origin, mental or physical disability, age, genetic information, military or veteran status, marital status, pregnancy or related conditions, or any other basis protected by law or local ordinance.