\nWe are 3PILLAR GLOBAL \n\n\nPosition within Mexico.\n\n\nWe build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.\n \nOur key differentiator is our product mindset. Our development teams focus on building outcomes, and all of our team members around the globe are trained on the product mindsetโs core values: โ time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align with client goals from the earliest conceptual stages through market launch and beyond.\n\n\n\nRESPONSIBILITIES:\n* Technical owner from design to resolution of tailored solutions to sophisticated problems on cloud platforms based on client requirements and other constraints.\n* Partners with appropriate stakeholders to determine functional and nonfunctional requirements, as well as business goals, for a set of scenarios.\n* Assess and plan for new technology insertion.\n* Manage risk identification and risk mitigation strategies associated with the architecture.\n* Contribute to code reviews, documentation and architectural artifacts.\n* Provide leadership and oversight to the project team pertaining to solution design.\n* Active leader in the Architecture Practice community, mentoring Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.\n* Develop and execute or lead the execution of a technical vision, within one or more business or technical domains, with a focus on the business value.\n* Design architectures that align with the DevOps culture and QA Automation practices.\n\n\n\nREQUIREMENTS: \n* Minimum Qualifications:\n* A Bachelorโs degree or higher in Computer Science or a related field.\n* A minimum of 5+ years of experience/expertise working as a Software Architect and/or Solutions Architect, with proficiency in the specified technologies:\n* Java and key Java-based frameworks (Spring, Spring Boot, Hibernate, Apache, etc).\n* RESTful web services.\n* Deep understanding of SQL and relational databases.\n* Experience comprehending system and user specifications/documentation.\n* PostgreSQL preferred, alternatively MySQL.\n* Generated specs/APIs (OAS, Swagger).\n* AWS CloudContainerized services (AWS EKS).\n* High Availability architecture (AWS Redis Cluster, Kinesis Data Shards).\n* Redis.\n* KeyCloak.\n* Jenkins.\n* Postman.\n* English proficiency required to interact with a globally-based development team and U.S-based client.\n* Client facing experience translating business requirements into technical specifications.\n* Employ a consultative & collaborative approach to solution design.\n* Ability to set technical strategy and direct implementation across several teams/whole product.\n* Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.\n* Excellent communication skills up to leadership and down to the development team.\n* Communicate in a clear and understandable manner with clients up to the executive level, and be able to articulate the details of the designed architecture using the appropriate level of technical language.\n* Natural leader with critical reasoning and good decision making skills.\n* Have extremely good knowledge on SDLC processes and familiarity with actionable metrics and KPIs.\n* Operational excellence in design methodologies and architectural patterns across multiple platforms.\n* Ability to work on multiple parallel projects and utilize time management skills and multitasking capabilities.\n* Experience leading Agile software development methodologies.\n* High-level design proficiency following UML / C4 / ArchiMate.\n* Experience with DevOps and CI/CD practices and tools.\n* Demonstrate mentorship and thought leadership to engineers and decision-makers throughout the organization.\n\n\nAdditional Experience Desired:\n* Foundational knowledge in Data Analysis/Modelling/Architecture, ETL Dataflows and good understanding of highly scalable distributed and cloud-native data stores.\n* Experience in designing applications involving more than one technology platform (web, desktop, mobile). \n* Experience in designing SaaS or highly scalable distributed applications on the cloud.\n* Solutions Architect certification on major cloud platforms (AWS, Azure or GCP)\n* Experience in building CI/CD pipelines.\n* Knowledge of building Cloud Native applications.\n* Front end development experience in Angular, JavaScript and/or Typescript.\n* TOGAF Certified.\n\n\n\nBENEFITS: \n* Vacations. According to the law from your first anniversary.\n* Discretionary Time Off (employees are able to take time off when necessary)*\n* 26 days of Christmas bonus\n* Food coupons\n* Major medical insurance\n* Life Insurance (optional)\n* Savings box (optional)\n* Law benefits: IMSS, Afore, Infonavit.\n* Career plan that will let you grow and plan for the future\n* Home Office\n* Internal Trainings\n* Support with external trainings and certifications\n* Referrals bonus\n\n\n#LI-Remote\n\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Design, SaaS, DevOps, JavaScript and Cloud jobs that are similar:\n\n
$60,000 — $80,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nMexico
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for TheyDo and want to re-open this job? Use the edit link in the email when you posted the job!
# About you\nWeโre hiring a Senior Backend Engineer to join our founding team. You will be working closely with our CTO, Charles, to shape both the team and platform while we get ready for scale.\n\nYou like to get things right, a **pragmatic perfectionist** who will continuously shape our application architecture and make it ready to scale. You understand the right balance between code readability, simplicity, development speed, performance, and maintainability.\n\nYou're well-acquainted with typed NodeJS codebases and preferably these technologies: GraphQL, Apollo, Postgres, Redis, ElasticSearch, Docker, AWS, websockets, microservices, event-driven architecture.\n\n# About TheyDo\nTheyDo is the first B2B SaaS platform that allows organizations to redefine cross-team collaboration around the customer journey. It is journey management, the product management way. We help teams make sense of a complex data graph and connect it with various data sources. Our users are design-savvy and we strive to make a highly polished and performant experience for them.\n\nWe're a passionate team from ๐ณ๐ฑ๐ต๐ฑ๐บ๐ฆ๐ธ๐ช. Founded in 2019, TheyDo has raised $2M+ from top investors to start a movement. We are about to double our team and get our product ready for scale while we are onboarding customers across all continents.\n\nWe're on a mission to help organisations scale Journey Management. Today, everyone is in the Experience business; here, we help our customers to make better and faster customer-centric decisions across the entire customer experience. Thanks to TheyDo, everyone agrees, including the customer.\n\nRead more on our [website](https://www.theydo.io).\n\n# Your assignment\nYour top priority is shaping the architecture of our product and getting it ready for scale. You'll work on the technically ambitious projects we have planned. Some examples currently on our roadmap:\n\n* ๐ Realizing integrations with a wide ecosystem - Miro, Jira, Google Analytics, etc.\n* ๐ Implementing microservices and extend our event-driven architecture.\n* โฑ๏ธ Enabling version control on all user data.\n* โก Improving real-time collaborative functionality. Using fractional indexing, last-writer wins and other techniques to provide a superior user experience.\n\nAs a founding team member, you will get a chance to set the foundations of our engineering culture. You will help articulate our engineering principles and help set the long-term roadmap.\n\n# We're looking for\n* An ambitious engineer with several years of experience working on back-end architecture and design. Previous experience at a scaled product is a big plus.\n* An engineer who wants to be at the foundation of a fast-growing team.\n* A product-minded engineer that wants to understand how people use our product and why.\n* An asynchronous worker who organises and documents their work.\n* A clean coder who writes well-structured and maintainable code.\n\n# What we offer\n* Remote position, for 4-5 days per week, across flexible working hours.\n* Collaborate with zealous colleagues having 20+ years of experience working in the field.\n* A unique opportunity to shape a product and our growing team.\n* Regular off-sites/company outings with the TheyDo team.\n* Competitive compensation and equity package.\n* As many vacation days as you need, we expect you to take at least 25.\n* Professional development reimbursement.\n* Mental health and wellness reimbursement.\n* Paid parental leave.\n* Home office & technology reimbursement.\n\nTo summarise, we value work-life harmony backed by personal freedom under responsibility. Sounds like fun? We're looking forward to having you join our team. โจ๐\n\n# Our engineering team\nThe engineering team consist of: a CTO, three full-stack engineers, one back-end engineer, and one QA tester. We aim for a relaxed environment within the ambitious goals we have for our product.\n\nOur server is fully typed and built using NodeJS, Apollo, Redis, Postgres, ElasticSearch and more modern technologies. Our web application is also typed and uses VueJS, Apollo, WebSockets, and more. Other tooling currently includes AWS, Storybook, Cypress, Jest, Stripe, and WorkOS.\n\nA typical day at the office for an engineer includes; flexibility to organise your own time, no set hours, ample time for deep work, as few mandatory meetings as possible, plenty of pair programming with team members to get your code just right, reviewing pull requests, and running around in our virtual office.\n\nView our team members [here](https://www.theydo.io/about-us).\n\n# Our culture\nTheyDo's culture is 'Do' rather than 'Talk'. Better ask for forgiveness instead of permission, no one will be accused of trying. We try to keep things simple because complexity slows us down.\n\nIt's not about the time spent, but the outcome achieved. It's up to everyone to map, plan and interact in the best way to get the most out of their day, week, and sprint. Always with an open mindset because we never know when and where the next great idea will surface.\n\nBeing remote we nourish and cherish connectivity, so no one feels alone or left out. We don't have long lines of communication or decisions because hierarchies and silos are part of the past and we love to shape the future. In our virtual office, you can just walk up to your team to have a quick chat, get work done or simply say hello. We motivate everyone to find their own work/life balance. Whether you choose to work asynchronously or synchronously it's up to you as long it fits you and your team.\n\nTheyDo is an equal employer treating everyone as equals. We value diversity and individuality. We think long term and strive to hire the best match for each role, no matter your background. \n\nPlease mention the words **SHIELD TOPIC SLIDE** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$80,000 — $130,000/year\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nEurope
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
Rainforest QA is an on-demand QA solution. Itโs our mission to enable development teams to deliver bug-free software while moving at the speed of continuous delivery. We are truly a global team, allowing us to bring together the best and most diverse talent. Our commitment to the distributed team model and to our company values has earned us [multiple culture and workplace awards](https://www.rainforestqa.com/about) and helped us build a diverse team of individuals working toward the same goal: change the way QA is done. \n\nLearn more about Rainforest QA by visiting our [LinkedIn](https://www.linkedin.com/company/rainforestqa/), [Glassdoor](https://www.glassdoor.com/Overview/Working-at-Rainforest-QA-EI_IE825703.11,24.htm), [Instagram](https://www.instagram.com/rainforestqa/), [Facebook](https://www.facebook.com/RainforestQA/), and [Twitter](https://twitter.com/rainforestqa) pages.\n\n\n**Senior Engineer (Backend)**\n\nAs a Senior Engineer at Rainforest QA you'll be part of an experienced and diverse team with members all over the world.\n\nWe were built as a distributed team from the beginning and we've committed to implementing tools and processes that allow for and support continuous and effective communication across the world.\n\nWhat you'll do\n* Work on our main app, which contains the majority of our business logic and is written in Ruby-on-Rails and backed by PostgreSQL and Redis\n* Work on numerous support services (including our work scheduler and VM management system - both of which manage hundreds of thousands of requests a day) written in a variety of languages (Elixir, Golang, Crystal, Node, Python) chosen because of their suitability to the problem the service is solving\n* Work on internal tooling to improve the development experience of other engineers and ship faster and safer\n* Collaborate with product managers and our customer facing teams to analyze customer problems and design high impact features\n* Lead projects to implement those features\n* Help other team members to achieve their goals\n* Continuously learn about new technologies and ways to solve problems\n* Work with our customer facing teams to triage, troubleshoot, and fix bugs\n* Write unit and integration tests (using our own product!) to ship high quality software\n\nWhat weโre looking for\n* Extensive experience in Ruby (or equivalent dynamic language) and be extremely knowledgeable of the language and associated ecosystem\n* Extensive experience in Ruby on Rails (or equivalent framework) and be extremely knowledgeable of the framework and associated ecosystem\n* Experience in writing and debugging SQL\n* Enthusiasm for building applications using tools like Ruby on Rails, Golang, Elixir, React, PostgreSQL, Redis, BigQuery, and Kubernetes - amongst others\n* Practical experience of working on a React codebase\n* Even though this position is mainly backend focused, we expect you to have some grasp of the whole stack to be able to effectively communicate with engineers across the team, and can make frontend or infrastructure changes when the situation calls for it\n* Professional experience in engineering SaaS products\n* Experience leading projects with teams\n* An ownership mindset: you should look not only at what youโre asked to do, but ask why youโre doing it and how it impacts on the rest of the product, our customers, and whether it makes sense. We expect you to be responsible for your work and to resolve any bugs you might ship\n* Excitement to learn\n* Excellent communication skills and able to give and receive constructive feedback\n* Happy to review code and have your code reviewed\n* Can work effectively remotely with remote team members (we are a fully distributed company)\n* Comfortable working in a large codebase with many stakeholders\n\nIdentify with our company values\n* No BS, No Ego: We are radically candid with each other in every interaction. This means a lack of politics, a lack of showboating, a lack of BS. This also means brevity, clarity of thought, and clarity of communication. We give and take feedback without ego, with the knowledge that we all are operating with good intent. No ego is the check system to balance no BS and keep it kind. No ad-hominem attacks.\n* 1% better every day: Continuous improvement is what motivates us. We design our product, our organization and our careers to be continually improving. Mistakes are only bad if they are repeated. Experiments are only wasted if they are not learned from.\n* Own the journey: We are all owners. We demand that of each other. The journey we own is threefold: our customersโ journey, our companyโs journey and our personal journey. Our reason for existence is to nail our customer journey, so that we can scale our companyโs success.\n\nHow we'll reward you\n* Flexible, remote work options \n* Competitive salary with equity.\n* A locally-adjusted weekly allowance for lunches.\n* A locally-adjusted monthly allowance for remote office supplies or personal development.\n* Unlimited paid-time off.\n* 3 offsites per year: every ~4 months we arrange an offsite for the whole company to get together so we can get to know our colleagues better and understand what we need to do. The location is ever changing, so you will get to see some new places!*\n* currently on-hold due to COVID-19 \n\n**United States Residents Only:**\n* 100% medical, dental, and vision insurance coverage. 75% for dependents.\n* Voluntary 401k program.\n\nOUR COMMITMENT TO DIVERSITY AND INCLUSION\n\nAt Rainforest QA we believe that diverse teams improve our business. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status. \n\nPlease mention the words **FOSSIL SITUATE BIOLOGY** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$50,000 — $170,000/year\n
\n\n#Benefits\n
๐ค Vision insurance\n\n๐ Distributed team\n\n
\n\n#Location\nWorldwide
# How do you apply?\n\nSee more jobs at [Rainforest QA](https://jobs.lever.co/rainforest/460caea5-cf74-4048-bfe7-7a8b332e1ec6?lever-origin=applied&lever-source%5B%5D=RemoteOk.io)
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.