Remote Jobs at Theorem Open Startup
RSS
API
Remote HealthPost a job

find a remote job
work from anywhere

Test A
Test B
Test C

There are now 15 Remote Jobs at Theorem tagged Engineer, Go and DevOps
such as Experienced Go Engineer, Experienced Go Engineer and Senior DevOps Engineer @ Google

Remote HealthPost a job

  Jobs

  People

πŸ‘‰ Hiring remotely? Reach 1,000,000+ remote workers on the πŸ† #1 remote jobs board

Post a job
Hide this

Last 30 days

The first health insurance for remote startups
A fully equipped health insurance that works for all your global employees

Theorem


Engineering Manager

Engineering Manager


Theorem


exec

engineer

exec

engineer


πŸ‘ 1,121 viewed | ✍️ 108 applied (10%)
WHO WE ARE\nFounded in 2007, Theorem LLC (formerly Citrusbyte) is a remote-first, fully distributed, technology consulting company.\n\nOur customers, F1000's and startups alike, come to us because they need to change how something is done in order to succeed and they're looking for a solution that isn’t just about technology — but also people, process and leadership. We consult, form a diverse team of experts, and deliver strategy and execution all under one roof.\n\nOur services range from new product development, pure R&D, legacy modernization, pricing strategy development, revenue generation, process optimization, to organizational transformation and cultural design.\n\nLearn more about Theorem LLC at: theorem.co\n\nTHEOREM ENGINEERING TEAM\n\nWHO YOU ARE\nYou have 2.5 years experience leading and managing custom software engineering teams. You have a proven track record of building teams that deliver complex software on-time and in-budget. You have a long history of hands on software development and a verity of technologies.\n\nWHAT YOU WILL DO\nAs an experienced Engineering Manager you will manage a team of 10 to 15 engineers operating in small squads of 4-5 engineers and work directly with Product, Research and Design teams as well as customer stakeholders and technical leads to build complex custom software applications. You will run and / or participate in project kick-offs, working with your team to choose the tools, architecture, and platforms used to deliver client projects. You and your project leadership team are responsible for defining the quality standards for client projects.\n\nWhile this is a remote friendly role, the engineering manager should expect to travel to client site one week every other month on average.\n\n\n\n\nSUCCESS CRITERIA\n\n\n\n\n* Your success is evident when client stakeholders & teams love working with us.\n\n* We have delivered on our promises.\n\n* You have planned, organized, and managed all phases of a project lifecycle to successful delivery.\n\n* You develop plans to empower teams to do their best work while coaching them as necessary\n\n* Team deliveries have achieved high-quality marks by our customers\n\n* Teams are planning, consulting, and doing work that meets our standards and your standards to ensure client happiness.\n\n\n\n\n\n\n\n\n\n\nRESPONSIBILITIES AND DUTIES - MANAGING AND DIRECTING\n\n\n\n\n* Talk to engineers to tease out concerns early, then fix them when possible.\n\n* Resolve conflicts or performance problems with engineers.\n\n* Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.\n\n* Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.\n\n* Represent the engineering organization with other departments and ensure we provide engineering support wherever necessary in the company.\n\n* Support team happiness.\n\n\n\n\n\n\n\n\n\n\nRESPONSIBILITIES AND DUTIES - ENGINEERING AND DELIVERY\n\n\n\n\n* Responsible for the quality and quantity of the engineering output.\n\n* Responsible for the continuous, iterative improvement of our engineering team.\n\n* Responsible for the overall planning, execution, and success of complex technical projects.\n\n* Work closely with product management team to ensure we're building the best products.\n\n* When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.\n\n\n\n\n\n\n\n\n\n\nRESPONSIBILITIES AND DUTIES - HIRING AND TRAINING\n\n\n\n\n* Attract, nurture, coach, and retain talent.\n\n* Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.\n\n* Ensure engineers are provided with continuous and valuable learning opportunities.\n\n* Contribute to determining engineering salary ranges and adjustments.\n\n* Contribute to defining and building the vision for our engineering organization.\n\n* Contribute to defining quality standards for our work.\n\n* Contribute to creating training and learning material and opportunities for engineers.\n\n\n\n\n\n\n\n\n\n\nQUALIFICATIONS AND SKILLS\n\n\n\n\n* Software Consulting experience with external clients\n\n* Custom software development\n\n* Experience contributing to the sales-cycle by project scoping and developing proposals\n\n* Identify new opportunities with existing client\n\n* Team organization and design\n\n* Team management experience with direct reports\n\n* External stakeholder management\n\n* Product strategy collaboration\n\n\n\n\n\n\n\n\nBENEFITS AND PERKS\n100% REMOTE\nTEAM RETREAT - Once a year the entire Theorem team gets together at an inspiring location to meet, work and play.\nHEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer paid vacation and support healthy lifestyles through our physical fitness benefits program.\nHEALTHCARE & FINANCE - For US & UK based full time employees; we have comprehensive benefits.\n\nTheorem expects all team members to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities, and all decisions regarding recruitment, hiring, promotion, compensation, employee development decisions such as training, and all other terms and conditions of employment, are based on business needs, job requirements and individual qualifications without regard to race, genetics, nationality, national origin, citizenship status, employment status, ethnicity, ethnic origin, color, creed, religion, belief, age, family or parental status, pregnancy, marital status, sex, gender, sex or gender assigned at birth, gender identity, sexual orientation, sexual preference, lifestyle, social class, military status, disability, hairstyle, physical features, or any other status protected by the laws or regulations in the locations where we operate. We oppose all forms of unlawful or unfair discrimination. Theorem encourages applicants of all ages. Theorem is an equal opportunity employer.No statements by Theorem are intended to create an offer of employment unless made in writing, signed by an officer of the company and no offer shall become effective unless countersigned by the prospective employee.

See more jobs at Theorem

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Software Test Automation Engineer

Software Test Automation Engineer


Theorem


dev

testing

engineer

digital nomad

dev

testing

engineer

digital nomad


πŸ‘ 5,729 viewed | ✍️ 142 applied (2%)
WHO WE ARE\nFounded in 2007, Theorem LLC (formerly Citrusbyte) is a remote-first, fully distributed, technology consulting company.\n\nOur customers, F1000's and startups alike, come to us because they need to change how something is done in order to succeed and they're looking for a solution that isn’t just about technology — but also people, process and leadership. We consult, form a diverse team of experts, and deliver strategy and execution all under one roof.\n\nOur services range from new product development, pure R&D, legacy modernization, pricing strategy development, revenue generation, process optimization, to organizational transformation and cultural design.\n\nLearn more about Theorem LLC at: theorem.co\n\n\nWHAT YOU'LL DO\nWe're looking for an experienced QA Automation Engineer to lead the effort of defining requirements, processes and tools to ensure our software is of the highest quality. You will be working side by side with other experts on your team to deliver context-based automated testing tools and solutions to help identify issues across multiple integrated systems.\nYou are smart, driven and talented. Tell us more about you!\n\nPlease note this project team is working with a client in the Pacific Time Zone, UTC -7 Candidates located within UTC - 3 to UTC - 8 will be given priority for team time zone alignment. At Theorem you can make a significant impact while enjoying a flexible work schedule.\n\n\nRESPONSIBILITIES AND DUTIES\n\n\n\n* Estimate, prioritize, plan and coordinate quality testing efforts.\n\n* Design and implement automated testing solutions, and integrate them into a continuous integration/delivery pipeline.\n\n* Collaborate in a consultative environment \n\n* Guide our clients in best practices in order to achieve great project success\n\n\n\n\n\nQUALIFICATION AND SKILLS\n\n\n* 5+ years of experience working as a Software Test Automation Engineer or QA Automation Engineer.\n\n* 2+ years of experience coding automated tests using Selenium Webdriver and Ruby.\n\n* Previous remote work experience.\n\n* Previous experience collaborating on highly distributed teams.\n\n* Possess a passion for software quality and testing.\n\n* Possess a drive to get things done.\n\n* Excellent communication skills.\n\n* Previous consulting experience.\n\n* Experience working within an Agile/Scrum environment.\n\n* Possess a strong and reliable internet connection.\n\n* Align a portion of your day with the business hours of Pacific Time Zone - UTC - 7.\n\n\n

See more jobs at Theorem

Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Previously

Theorem

 

Experienced IOS Engineer

Experienced IOS Engineer  


Theorem


ios

engineer

ios

ios

engineer

ios


πŸ‘ 2,103 viewed | ✍️ 363 applied (17%)
WHO WE ARE\nFounded in 2007, Theorem (formerly Citrusbyte) is a remote-first, fully distributed, technology consulting company.\n\nOur customers, F1000's and startups alike, come to us because they need to change how something is done in order to succeed and they're looking for a solution that isn’t just about technology — but also people, process and leadership. We consult, form a diverse team of experts, and deliver strategy and execution all under one roof.\n\nOur services range from new product development, pure R&D, legacy modernization, pricing strategy development, revenue generation, process optimization, to organizational transformation and cultural design.\n\n\n\n\n\nRESPONSIBILITIES AND DUTIES\n\n\n\n\n* Architect and build iOS apps.\n\n* Work with product designers and clients to clarify requirements, prototype functionality and build products.\n\n* Be a leader-contributor on a team creating a distributed system that will change the way people shop and interact in a retail environment\n\n* Plan, estimate and prioritize work in a remote, distributed team environment\n\n* Guide our clients in best practices in order to achieve great project success\n\n* Our iOS Engineer has mastered Swift and POP concepts as well as UIKit, especially the UITableView and the UICollectionView.\n\n\n\n\n\n\n\n\n\n\nQUALIFICATION AND SKILLS\n\n\n\n\n\n\n* Storyboards and Autolayout.\n\n* Dependency management \n\n* Architectural patterns\n\n* Multithreading\n\n* Unit Testing and, thus, is very used to Dependency Injection.\n\n* Networking\n\n* Writing reusable components with a top-class API Design.\n\n* Crash reporting, including non-fatals management.\n\n* Distribution to both the App Store and internal testers.\n\n* The HIG and the App Store Review Guidelines.\n\n\n\n\n\n\n\n\n\n\n\n\n* 5 + years of professional experience\n\n* Core Data in a multi-context setup.\n\n* Open-minded and able to demonstrate continuous learning.\n\n* Previous remote work experience\n\n* Previous experience collaborating on highly distributed teams\n\n* Possess a passion for software development\n\n* Possess a drive to get things done\n\n* Excellent communication skills\n\n* Previous consulting experience\n\n* Experience working within an Agile/Scrum environment.\n\n* Possess a strong and reliable internet connection.\n\n* Align a portion of your day with the business hours of Pacific Time Zone - UTC -7/8\n\n\n\n\n\n\n\n\nBENEFITS AND PERKS\n\n\n\n* 100% REMOTE\n\n* TEAM RETREAT - Once a year the entire Theorem team gets together at an inspiring location to meet, work and play.\n\n* HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer paid vacation and support healthy lifestyles through our physical fitness benefits program.\n\n* HEALTHCARE & FINANCE - For US based full time employees; we have comprehensive medical, dental, vision, and life insurance plans, plus we have a 401k plan.\n\n\n\n\n\nTheorem expects all team members to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities, and all decisions regarding recruitment, hiring, promotion, compensation, employee development decisions such as training, and all other terms and conditions of employment, are based on business needs, job requirements and individual qualifications without regard to race, genetics, nationality, national origin, citizenship status, employment status, ethnicity, ethnic origin, color, creed, religion, belief, age, family or parental status, pregnancy, marital status, sex, gender, sex or gender assigned at birth, gender identity, sexual orientation, sexual preference, lifestyle, social class, military status, disability, hairstyle, physical features, or any other status protected by the laws or regulations in the locations where we operate. We oppose all forms of unlawful or unfair discrimination. Theorem encourages applicants of all ages. Theorem is an equal opportunity employer.No statements by Theorem are intended to create an offer of employment unless made in writing, signed by an officer of the company and no offer shall become effective unless countersigned by the prospective employee.\n\nAPPLY FOR THIS JOB

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem

 

Software Architect

Software Architect  


Theorem


architecture

dev

digital nomad

architecture

dev

digital nomad


πŸ‘ 2,886 viewed | ✍️ 313 applied (11%)
\nTheorem is a team of experts who set sound principles and best practices into action. Our team solves complex problems and builds amazing things for some of the largest global household names. We work with team members around the world and have offices in LA and New York. While this is a remote first role, initially, the position will require at least bi-monthly travel to the UK. Candidates closer to major travel airport hubs will be given priority.  You must be authorized to work in the United States.\n\nAs Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.\n\nAs a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?\n\nResponsibilities and Duties\n\nIn this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:\n\n\n* Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.\n\n* Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.\n\n* Research technologies and assess their fit for the challenge at hand.\n\n* Educate and train clients and stakeholders about the benefits of our approach to software and solutions development.\n\n* Assist the engineering team on product delivery by writing code and reviewing pull requests.\n\n* Collaborate with the team to create a successful project hand-off plan\n\n\n\n\nQualifications and Skills\n\n\n* 10+ years of experience in software engineering.\n\n* Over 5+ years of experience directly consulting with clients.\n\n* Eager to learn new languages and technologies.\n\n* Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.\n\n* Strong experience designing and delivering features on both server and client sides of the development stack.\n\n* Demonstrated experience researching new tools, acquiring new skills, and implementing your new knowledge on the fly with confidence and accuracy\n\n* Experience with AWS, GCP, or Azure is nice to have.\n\n* Experience working with Chef, Ansible, and other provisioning technologies is a plus.\n\n* BS of Computer Science or similar academic background is a plus.\n\n* Excellent skills in spoken and written English language.\n\n* Possess a strong and reliable internet connection.\n\n\n

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Experienced Backend Engineer London

Experienced Backend Engineer London


Theorem


engineer

backend

engineer

backend


πŸ‘ 384 viewed | ✍️ 17 applied (4%)
\nTheorem is a team of experts who set sound principles and best practices into action. Our engineers solve complex problems and build amazing things for some of the largest global household names. We have offices in LA and New York and we work remotely with team members around the world. We are a remote first company.\n\nWe are looking for polyglot engineers who have a hunger for learning new languages and tools. At Theorem, learning new languages and technologies in general is part of the job. We delivered projects in languages including Ruby, C#, Elixir, Node.js, Go, Python and Lua. We believe in always choosing the right tool for the job and we are very open minded about trying different technologies. You should always be able to answer the question: What have I learned this week?\n\nDuties & Responsibilities\n\n\n* Architect and build web applications\n\n* Work with product designers and clients to clarify requirements, prototype functionality and build products\n\n* Plan, estimate and prioritize work in a collaborative and distributed team\n\n* Collaborate in a consultative environment\n\n* Guide our clients in best practices in order to achieve great project success\n\n\n\n\nJob Requirements\n\n\n* 5 + years of professional experience\n\n* Strong server side development experience utilizing two or more of the following programming languages: Ruby (outside of a Rails environment), Go, NodeJS and C#\n\n* Previous experience collaborating on highly distributed teams\n\n* Possess a passion for software development\n\n* Possess a drive to get things done\n\n* Excellent communication skills\n\n* Previous consulting experience\n\n* Experience working within an Agile/Scrum environment.\n\n* Possess a strong and reliable internet connection.\n\n\n\n\n\nAbility to travel to the client site if necessary. In this role, this requirement is estimated about 1 to 2 weeks per year.\n\nYou like to get the work done! You want to collaborate in a consultative environment and guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. We want to know more about you!

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Experienced Backend Engineer

Experienced Backend Engineer


Theorem


engineer

backend

engineer

backend


πŸ‘ 3,876 viewed | ✍️ 198 applied (5%)
\nDo you enjoy collaborating in a consultative environment and guiding people using best practices to achieve great results? Do you want to influence and contribute to the growth of a high performing, quality focused team? If so, Theorem wants to know more about you!\n\nTheorem is a software consultancy that believes in simplicity in software design. We deliver solutions for startups and enterprises - You can see our portfolio to learn more about the results we've delivered for our clients.\n\nThis is a remote role. We are a remote first company with offices in Los Angeles and New York. We have team members all around the world. This role sits in a team that collaborates and works in congruency with other development teams in a more structured environment.\n\nPlease note this project team is working with a client in the Pacific Time Zone, UTC -7 Candidates located within UTC - 3 to UTC - 8 will be given priority for team time zone alignment.\n\nAt Theorem you can make a significant impact while enjoying a flexible work schedule.\n\nDuties and Responsibilities:\n\n\n* Design and build scalable enterprise web applications within .NET Core ecosystem\n\n* Write lots of clean, readable, and reusable C# code \n\n* Engage daily with your distributed, remote engineering team working on different layers of the infrastructure\n\n* Collaborate with product designers and clients to clarify requirements, prototype functionality and build products\n\n* Plan, estimate and prioritize work in a remote, distributed team environment\n\n* Guide our clients in best practices in order to achieve great project success\n\n\n\n\nJob Requirements:\n\n\n* 5 + years of professional experience\n\n* Strong server side development experience utilizing .NET Technologies\n\n* Hands on professional experience using .NET Core is a strong plus \n\n* Experience with web application frameworks, such as ASP.NET Core \n\n* Expertise in C#, with a good knowledge of its ecosystems\n\n* You enjoy writing reusable libraries and clean, readable C# code\n\n* Good knowledge of design and architectural patterns and development best practices\n\n* Knowledge of concurrency patterns in C#\n\n* Previous experience building scalable enterprise web applications\n\n* Have previous experience creating database schemas that represent and support business processes\n\n* Good understanding of CLR and its limitations, weaknesses, and workarounds\n\n* Strong hands on experience using Git is required\n\n* Previous experience using TFS is a plus\n\n* Previous professional experience with cloud providers is required. Experience with Azure is definitely a plus\n\n* Familiarity with continuous integration\n\n* Previous remote work experience is required\n\n* Previous experience collaborating on highly distributed teams\n\n* Possess a passion for software development\n\n* Possess a drive to get things done\n\n* Must have excellent communication skills\n\n* Previous consulting experience is a strong plus\n\n* Experience working within an Agile/Scrum environment.\n\n* Possess a strong and reliable internet connection.\n\n* Align a portion of your day with the business hours of Pacific Time Zone - UTC -7\n\n\n\n\nYou like to get the work done! You want to collaborate in a consultative environment and guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. We want to know more about you!\n\nAbout Theorem\n\nTheorem is a team of experts steeped in the theory and practice of mathematics and computer science. This is the core of our iterative, hypothesis-driven process. We are craftspeople who build amazing products for global brands. We believe in cultivating a high degree of leadership and technical excellence in all of our team members. Together we build technology driven systems, services, applications, and platforms that solve our customers' business-critical problems.\n\nWhile we have offices in LA and New York, we work remotely with team members around the world\n\n\n* 100% REMOTE - Work from your remote location if you are not called to travel to client site\n\n* TEAM RETREATS - We get together at an inspiring location to meet, work and play\n\n* HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer vacation and support healthy lifestyles through our physical fitness and continuing education benefits program.\n\n\n\n\nTheorem expects team members to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment are not tolerated. We encourage success based on our individual merits and abilities, and all decisions regarding recruitment, hiring, promotion, compensation, skills development decisions such as training, and all other terms and conditions of our relationship, will be made without regard to race, nationality, national origin, citizenship status, employment engagement status, ethnicity, ethnic origin, color, creed, religion, belief, age, marital status, pregnancy, gender, gender identity, sexual preference, lifestyle, social class, military status, disability, physical features, or any other protected status. We oppose all forms of unlawful or unfair discrimination.\n\nTheorem is an equal opportunity employer.\n\nNo statements by Theorem are intended to create an offer of employment unless made in a writing signed by an officer of the company and no offer shall become effective unless countersigned by the prospective employee.

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Software Solutions Architect London

Software Solutions Architect London


Theorem


architecture

dev

digital nomad

architecture

dev

digital nomad


πŸ‘ 2,105 viewed | ✍️ 173 applied (8%)
\nTheorem is a team of experts who set sound principles and best practices into action. Our team solves complex problems and builds amazing things for some of the largest global household names. We work with team members around the world and have offices in LA and New York. This is a remote first role.\n\nThis role will require some travel to client sites as necessary. You must be authorized to work in the United States.\n\nAs Software Solutions Architect, you are a polyglot engineer with a hunger for learning new languages and tools. You see yourself as a maker and you are interested in all steps of the process, from understanding the challenge, to designing, developing and deploying.\n\nAs a consulting Software Solutions Architect, you are always happy to be learning, choosing the right tool for the job but also becoming the foremost domain expert about our client’s business. You should always be able to answer the question: What have I learned this week?\n\nResponsibilities and Duties\n\nIn this role, you will participate in the full life cycle of application development for our clients with duties including but not limited to:\n\n\n* Assist the sales team with uncovering and understanding technical requirements and producing estimates and risk assessments for new projects.\n\n* Become the domain expert for our clients’ business and gain a deep knowledge of their infrastructure and internal systems.\n\n* Research technologies and assess their fit for the challenge at hand.\n\n* Educate and train clients and stakeholders about the benefits of our approach to software and solutions development.\n\n* Assist the engineering team on product delivery by writing code and reviewing pull requests.\n\n* Collaborate with the team to create a successful project hand-off plan\n\n\n\n\nQualifications and Skills\n\n\n* 10+ years of experience in software engineering.\n\n* Over 5+ years of experience directly consulting with clients.\n\n* Eager to learn new languages and technologies.\n\n* Proficient and experienced with at least 3 programming languages; JavaScript, Ruby, Elixir, Go, C# and Python are all a plus.\n\n* Strong experience designing and delivering features on both server and client sides of the development stack.\n\n* Experience with AWS, GCP, or Azure is nice to have.\n\n* Experience working with Chef, Ansible and other provisioning technologies is a plus.\n\n* BS of Computer Science or similar academic background is a plus.\n\n* Excellent skills in spoken and written English language.\n\n* Possess a strong and reliable internet connection.\n\n\n

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Experienced Site Reliability Engineer

Experienced Site Reliability Engineer


Theorem


sys admin

engineer

admin

sys admin

engineer

admin


πŸ‘ 1,660 viewed | ✍️ 117 applied (7%)
\nTheorem is a software consultancy that believes in simplicity in software design. We deliver solutions for startups and enterprises. You can see our portfolio to learn more about the results we've delivered for our clients.\n\nWe are a remote first company with offices in Los Angeles and New York, and team members all around the world.\nCandidates located within UTC + 1 to UTC - 8 will be given priority for team time zone alignment. Team members are expected to align a portion of their day with Pacific Timezone.\n\nJob Duties:\n\n\n* Mentor and teach SRE best practices, internally and with our customers.\n\n* Build and maintain high-availability systems.\n\n* Identify improvement opportunities on existing systems, build plans and execute improvements.\n\n* Ensure our clients and their users have the best and fastest experience possible.\n\n* Participate in code and design reviews, teaching and learning from other engineers.\n\n* Plan, estimate and prioritize work in a collaborative and distributed team.\n\n* Potentially travel to spend time with clients.\n\n\n\n\nJob Requirements:\n\n\n* Familiar with Python, C# or Ruby, and at least one other programming language.\n\n* Experience with Infrastructure as Code and Configuration Management tools.\n\n* Experience with alerting and monitoring tools.\n\n* Experience working in a highly distributed company.\n\n* Be open minded and always learning.\n\n* Experience with the following tools are preferred, but not necessarily required:\n\n\n\n* Terraform\n\n* CloudFormation\n\n* Chef\n\n* Docker + Kubernetes\n\n* Prometheus + Grafana\n\n* Elasticsearch + Logstash + Kibana\n\n* Splunk\n\n* Jenkins\n\n\n\n\n

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Experienced Backend Engineer Go

Experienced Backend Engineer Go


Theorem


golang

engineer

backend

golang

engineer

backend


πŸ‘ 2,169 viewed | ✍️ 186 applied (9%)
Remote, United States - Do you enjoy collaborating in a consultative environment and guiding people using best practices to achieve great results? Do you want to influence and contribute to the growth of a high performing, quality focused team? If so, Theorem wants to know more about...

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem

 

Senior Devops Engineer @ Google

Senior Devops Engineer @ Google  


Theorem


devops

senior

engineer

devops

devops

senior

engineer

devops


πŸ‘ 1,808 viewed | ✍️ 183 applied (10%)
\nCompany Overview\n\n\nTheorem's mission is to accelerate the transition of the world into the digital age. We achieve our mission by helping enterprises modernize their workforce, operations, and products. Our primary strategy is to seek out passionate technologists, connect them with challenging problems and build systems to support their success. We have a culture of empowering technologists to do their best work and think of managers as a supporting role rather than command-and-control.\n\n\nJob Summary\n\n\nThis is a unique opportunity to work on a variety of challenging projects with the world's leading authority on cloud software: Google.\n\n\nTheorem (formerly Citrusbyte) is working with Google to build a Senior DevOps team and has the ability to give a few select individuals the opportunity to work for Google. You will work on various DevOps projects internal to Google as well as deploy complex systems to GCP for Fortune 500 clients. GCP expertise is not required but cloud experience is.\n\n\nYou will work in concert with other Theorem DevOps team members and directly with Google and their clients. You will help design, architect, and execute on plans to leverage GCP to add scale, resiliency, availability, and deployment confidence to large-scale software platforms. These are true high-volume mission-critical systems serving millions of users.\n\n\nResponsibilities and Duties\n\n\n\n* Setup projects for success. Gather information and requirements, explore solutions, and create a plan for success. Communicate with others using the method you think fits best for any given situation, such as making technical documentation, demos, or meetings.\n\n* Write code using the latest best practices. Write production code, proof of concepts, demos, or libraries for use with GCP. Work with Terraform and other Hashicorp tools, container orchestration, log aggregation, and CI/CD pipelines.\n\n* Work directly with engineers and stakeholders. You will report to a manager at Theorem but will work directly with executives at Google to help plan and execute work. You will work directly with other DevOps team members, engineers, and project stakeholders.\n\n\n\n\n\nQualifications and Skills\n\n\n\n* Experience with Infrastructure-as-Code. Experience defining infrastructure as code using Terraform.\n\n* Cloud platform experience. Extensive experience with at least AWS, GCP, or Azure. Experience should be across multiple applications or projects.\n\n* An understanding of modern DevOps/SRE concepts. Automation, configuration management, immutability, observability, Site Reliability.\n\n* You have well rounded hands-on DevOps capabilities. Hands-on experience with containers (K8s/Docker), Linux (Bash/CLI), CI/CD, log management (ELK or similar), message queues.\n\n* Excellent writer and communicator. You are excellent at diagramming architecture, documenting recommendations, and communicating them to coworkers and stakeholders.\n\n* You can design technical architecture. You have a general understanding of a wide array of open source technologies and how they fit together. For example: when do you use MySQL vs Memcached and why? What is the function of reverse proxy like Varnish? etc.\n\n\n\n\n\nBenefits and Perks\n\n\n\n* Full benefits. Full medical, dental, vision, 401k, PTO, and more.\n\n* Work from home or remote. You will need to meet with clients on site about 30% of the time in the Bay Area in California (we'll pay for travel if you are traveling.) The rest of the time you can work from home or a local office.\n\n* Access to Google perks. Access to Google facilities across the US, including catered lunches, latest computer equipment (fully loaded MacBook Pro), etc.\n\n* Work on public open source projects for Google. Work on public open source projects for Google.\n\n* Work on a variety of high profile and challenging projects. You will be representing Google directly on their highest profile and most interesting and challenging projects.\n\n* Relocation is available. We'll help you get to the most coveted tech area on the planet if you're not here already and want to relocate.\n\n\n

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

Theorem


Experienced Go Engineer

verified
North America, South America

Experienced Go Engineer


Theorem

North America, South America

go

engineer

go

engineer


πŸ‘ 1,444 viewed | ✍️ 59 applied (4%)
**Why is an Experienced Go Software Engineer important at Theorem?**\n\nAs a Software Engineer, you’ll have ownership and responsibility for technical architecture, implementation, and maintenance of our platforms and products.\n\nWorking at Theorem won’t be boring! You will have the opportunity to advocate for and learn new techniques and technologies in the pursuit of high quality, reliable systems that solve real problems. You will be asked to consistently improve the way we work as we strive to achieve optimal velocity and frequently ship software you are proud of, and that reliably solves problems for our clients.\n\nAt Theorem you can make a significant impact while enjoying a flexible work schedule.\n\n**What are examples of work that an Experienced Go Engineer does at Theorem?**\n* Writes Go, writes more Go, and then enjoys writing even more Go (golang)\n* Loves tackling complex problems in distributed computing, fault-tolerant storage, distributed queuing, and more\n* Builds high quality, well-designed, and scalable SaaS platforms\n* Works with Go, Docker, Kubernetes, and NoSQL databases\n* Is accountable for the quality of the products and features delivered\n* Participates in code and design reviews, teaching and learning from other engineers\n* Collaborates across the company to define, design, build and improve our products and processes\n\nNote: This role may require occasional travel to client sites within the USA. Candidates located within UTC - 3 to UTC - 8 will be given priority for team time zone alignment.\n\nDo you like to make progress?! Do you enjoy collaborating in a consultative environment and guiding people using best practices to achieve great results? Do you want to influence and contribute to the growth of Theorem? If so, we want to know more about you!\n\n# Responsibilities\n * Architect and build distributed systems, APIs, and web applications\n* Work with product designers and clients to clarify requirements, prototype functionality and build products\n* Plan, estimate and prioritize work in a collaborative and distributed team\n* Collaborate in a consultative environment\n* Guide our clients in best practices in order to achieve great project success \n\n# Requirements\n* Honesty, kindness, and a drive to deliver results\n* Strong organization skills and attention to detail\n* Strong leadership and communication skills\n* Hands on development experience scaling complex systems\n* Ability to effectively collaborate with team members and exchange ideas\n* 5+ years of relevant professional experience\n* Proficient in Go and at least one other programming language\n* Previous experience collaborating on highly distributed teams\n* Possess a passion for software development\n* Possess a drive to get things done\n* Experience working within an Agile/Scrum environment\n* Open-minded and demonstrates a passion for continuously learning\n* Possess a strong and reliable Internet connection\n* Align a portion of your day with the business hours of Pacific Time Zone - UTC - 8\n* Three or more years of experience successfully applying the skills we are looking for\n\n**Skills that would be nice to have:**\n* Previous consulting experience\n* Experience building service-oriented architectures\n* Experience building non-REST APIs such as GraphQL\n* Experience with JavaScript (ES6) and modern web development tools such as Webpack, React, and GraphQL\n\n#Location\n- North America, South America

See more jobs at Theorem

# How do you apply?\n\n This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

πŸ‘‰ Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! 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. Scams in remote work are rampant, be careful! 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.

FeedbackIf you find a bug, or have feedback, write it here. Please no job applications in here, click Apply instead! Thanks for the message! We will get back to you soon.
Send feedback