Recent remote jobs
In this position, you may work from our offices in Helsinki or in Vilnius, or remotely from selected countries (Poland, Portugal, Denmark, UK, Ireland, Canada).
We’d love to have you in our team and contribute by:
Building new API integrations together with one or more of your fellow team members. This is a super important and integral part of our products, as the integrations are saving hours of our customers’ time. Here are some specs on our integration development:
- We review all pull requests before deploying to make sure we have consistent quality to our code. In addition, we recognize code reviews are also great opportunities for learning. There are many tips and advice you gain from your peers by submitting your code for review
- We always have 2 or more people owning a new integration development, so you have someone to share the project with and fall back on
- To be successful in this, you need to have strong object-oriented, strictly-typed PHP development skills and solid SQL experience. You've gained these skills over several years (minimum 7) of work in challenging PHP developing projects and positions.
A bit about our engineering team
- We have a diverse group of people from different nationalities and varying backgrounds. What connects us all though is a shared passion for data, solving problems, and the willingness to give and receive feedback in order to help grow ourselves and each other
- Our daily life includes:
- Working either from one of our offices or home/other remote location during daytime. We hope to see you more than not, so we don’t do fully remote roles and have core hours from 10 am to 4 pm when everyone is mostly available. This helps with coordinating meetings but also knowing help is at hand whenever you might need it
- We use scrumban (a mixture of scrum & kanban) to work efficiently
- 1- on-1s with your lead every other week. This is to make sure you have a chance for confidential conversations about your growth, wellbeing, goals progression, and so on, on a regular basis
- Monthly Engineering “town hall” meetings, where we get to present our projects, share learnings and discuss all things development
Perks, benefits, and other cool stuff
We understand our people are our greatest asset and so we do our best to take care of our team members. That's why we:
- take great care in hiring only people we believe will bring positivity into the team. You don't have to fart rainbows but we don't hire people who aren't kind and humble either
- try to make coming to work a happy daily occasion. This means both making sure we have an awesome community but also making our physical surroundings cozy
- make sure you have the equipment you need to work comfortably and allow the usage of our work devices for casual use as well
- organize team events from annual company-wide ones to office-specific activities. We also encourage our team members to come up with their own ideas for fun activities from smaller scale (like playing games or cooking together) to bigger company-sponsored ones
- host company-wide all hands on deck meetings weekly and monthly basis to stay connected with our fellow team members across our offices
Want to learn more? You can check this link to get to know us even better.
Job Benefits:
- Paid holidays
- Private healthcare
- Semi-annual bonuses
- Wellbeing benefit
- Lunch benefit, free snacks and beverages
- Transportation benefit, central location
- Top-notch gear
- Caring culture
- Stock option program
Traction is looking for a Front End Framework Developer to join our team based in Sunnyvale, CA. You will be part of an integrated team with one of our leading clients. In this role you will be an integral part of a team that produces high profile projects across multiple digital platforms on a global scale.
You'll be in close collaboration with client, creative, development and cross-functional teams. You will not only be responsible for defining strategy and architecture for front-end technologies-including JavaScript, HTML5, and CSS3-but for evangelizing that technology across the team and client company as a whole.
This is a full-time remote work position.
What you'll do:
- Develop large-scale JavaScript libraries and CSS systems that power the client's global web site
- Architect, advocate, and provide support for our libraries and systems focusing on maintainability, readability, and stability
- Demonstrate a deep understanding of JavaScript, Sass, web standards, and accessibility concerns, and you can develop robust, well-conceived, easily maintained, and systematic code
- Forge strong relationships within your team and across the organization
- Work within tight deadlines to provide solutions to critical issues
What you'll bring:
- At least 3 years of experience working with creative teams across design and user experience (UX) disciplines, implementing and advising on fundamental visual and interactive design discipline
- 1 to 2 years of professional software development experience with front-end web development (JavaScript, HTML5, CSS3, and AJAX)
- Comfortability with source version control software and package managers (SVN, Git, and NPM).
- Strong JavaScript programmer who doesn't need to rely on libraries to accomplish innovative interactions
- Understanding of JavaScript, HTML, and CSS, with a focus on performance
- Experience with web standards, semantic web, accessibility, SEO, and the interplay between them
- Understanding of all major browsers and the special considerations required for all various quirks
- Demonstration of a good grasp of semantic markup, templates (Handlebars), and front-end development
- Proficiency in CSS3, LESS, and Sass, and you can write mixings, partials, use source maps, and more
- Working knowledge of package managers and front-end build tools in a production environment (npm, Bower, gulp, and Grunt). You dream of working in a creative and dynamic environment
Dimensions and Success Factors:
- Thrive in a challenging and fast-paced work environment
- Demonstrate grace under pressure - calm and logical problem solving when issues arise
- Easily develop strong client relationships
- Resourceful, adaptable, creative, and results-oriented with high energy and a positive attitude
- Adapt well to change and is flexible and nimble
- Highly detail-oriented, with a drive for perfection
- Willing to take the initiative to solve problems.
- Strong oral and written communicator with good social skills.
- Well-versed in the fundamentals of visual and interactive design, with the ability to craft solutions using web standards and semantic markup.
Our humblebrag:
Join an award-winning, digitally-focused, full-service, independent agency staffed by a bunch of folks who love what they do and do what they love. Still on the rise after 20 years of success, you'll enjoy a satisfying suite of benefits, as well as the chance to work on the world's most well-known brand.
Will you accept our mission?
Traction is dedicated to creating meaningful advertising, branding, and experiences for our clients and their consumers. In order to accomplish this we have fostered a culture rooted in autonomy, empowerment, collaboration, and-occasionally-mischief. We believe that great work is spontaneous, and the best ideas come from a diverse team of creatively-minded individuals. Our goal is to be an agency where the journey getting there is as great as the work itself, and we're looking for the right people to help us do it.
Contrast Security named to Inc.'s “Best Workplaces of 2020”
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
About the Position
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic staff/principal engineer who enjoys taking on any challenges thrown at them. We are an exciting, dynamic team that is growing leaps and bounds each month. This person should take a holistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability. This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals. Ideal candidates should have a background designing, developing and deploying distributed systems and components. Our engineering team has a strong spirit of entrepreneurship.
This position is US-based but can work remotely from any time zone. Traveling to an off-site event may be happen on an annual basis.
Responsibilities
- Collaborate with UX, Product and Engineering to architect elegant APIs and Data Models
- Drive continuous improvement initiatives to improve developer productivity and improve qualityDefine and direct team in the area of Performance, Scalability and Security
- Proficient designing highly tuned and efficient automated build pipelines
- Mentor junior developers including code and design reviews
- Participate in constant collaboration with teammates in the form of pair programming, group code reviews and pull requests prior to merging
- Work with UX and Product teams to build amazing, jaw-dropping features
- Pilot new initiatives to keep our technology stack ahead of the curveDeploys: our engineers deploy multiple times a day to our AWS infrastructure
- Technical support: Our engineers don't just release code in the wild. When our customers have issues, we have to jump in and give them help
About You
- At least 5 years of experience architecting modern, scalable and high-performing enterprise applications
- You have strong communication skills
- You ask questions, let others know when you need help, and tell others what you need
- You have experience working in Java/Spring/Elasticsearch to design and implement robust and scalable API's
- Have an eye for quality and have an interest in using tools/frameworks like TestNG, mockito, etc...AWS Services: S3, EC2, CloudFront, Lambda, EKS
- You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
- Your code is clean, your designs are elegant and you are constantly refactoring
- Multiple years experience working in Enterprise or Commercial Software development
- Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code
What We Offer
- Competitive compensation
- 401k plan
- Medical, dental, and vision benefits
- Flexible paid time off
We are changing the world of software security. Do it with us.
We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it.
Solve the impossible. Easy = boring.
If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security.
We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.
Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
Contrast Security named to Inc.'s “Best Workplaces of 2020”
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
About the Position
Contrast is looking for a talented Software Engineer with experience in Ruby to join our team, engineering a world-class instrumentation agent for analyzing the security of Ruby web applications. An ideal candidate is proficient in Ruby. They have 3 years or more experience as a software engineer, with at least a portion of that spent working with Ruby and are looking to deepen their understanding of Ruby’s unique characteristics, examining the internals of the language in order to enhance inherent or introduce novel dataflow analysis.
At Contrast, we take the responsibility of writing instrumentation agents very seriously. Our customers trust us enough to run our agents directly in their applications, oftentimes in their production environments. We're looking for a responsible engineer to exercise that power carefully, to help us build a quality, thoroughly tested agent that our customers run with complete confidence.
This position is US-based but can work remotely from any US time zone. Travel to an off-site event may be happen on an annual basis.
Responsibilities:
- Building, shipping, curating, and iterating on features supported by the agent
- Improving accuracy, reliability, and resilience of the agent
- Implementing security rules designed to detect and defend against common attack patterns and security anti-patterns
- Investigating third party web frameworks and servers for the purpose of deriving and implementing instrumentation approaches
- Building many variations of simple to complex applications web frameworks in Ruby in order to provide robust testing of our agents
- Building many variations of simple to complex web servers in Ruby in order to provide robust testing of our agents
- Enhancing release criteria for the agents including performance, integration test, unit test and code coverage metrics
- Performing forensic investigations when the agent negatively impacts the performance or functionality of instrumented web applications
- The Ruby agent is released on RubyGems Each member of the team is expected to take a turn to validate and then release new versions of the agent to this repository
About You:
- You develop code in Ruby
- You have at least 3 years of industry experience as a software engineer
- You have experience with using Git, or similar code management, tooling
- You develop code with Unit and Integration level testing
- You have experience developing code with Continuous Integration and automated deployment
- You approach problems from a product perspective, thinking through how the user will interact with what you're building
- You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need
- You are a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges
- You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally
While not requisite, it’d be helpful if you have experience with some of the following:
- Developing, or experience with, code in C
- Developing code in Ruby web frameworks
- Developing code in Ruby web servers
- Docker or another containerization
What We Offer
- Competitive Compensation
- Medical, dental, and vision benefits
- 401(k) plan
- Flexible paid time off
We are changing the world of software security. Do it with us.
We believe in what we do and are passionate about helping our customers secure their business.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.
Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations.
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
At Sprout Social we are building software that is made to last. Our 25,000+ customers rely on us daily to reliably connect them with their customers, so scalability and performance are top of mind. Sprout Social is used by companies like the Chicago Bulls, Sony Electronics, Indiana University, Make-a-Wish Foundation, Edelman and Subaru who rely on Sprout to create stronger relationships with their customers through social media.
Code quality is an essential ingredient to keeping our platform flexible and rapidly reacting to changes in the market and social media networks. Our systems execute at scale while staying nimble enough to keep up with new capabilities being offered by social network APIs. Our team uses a variety of technologies, including Java, Python, MySQL, Cassandra, Hadoop, Elasticsearch, NSQ, Docker, and Kubernetes.
We do not operate as lone wolves or “10x devs.” Instead, we’re building diverse, collaborative teams that get the best results sustainably. Embedded as a member of one of our cross-functional engineering squads, you will be part of the day-to-day Agile development environment. Back-End developers work in tandem with Web developers, QA, Design, and management to drive our product initiatives to successful outcomes.
We’re looking for a creative, collaborative, highly motivated, and inquisitive learner to build great software with us. If you confidently write web applications using Java and Python and are passionate about learning, we’d love to talk with you!
Within 1 month, you will:
- Complete Sprout’s New Hire training program alongside other new Sprout team members.
- Develop and deploy changes to our production systems.
- Interact with MySQL data stores and NSQ messaging queues.
- Collaborate regularly with your product manager, QA engineers, and fellow developers to deliver value to our users.
- Log into our remote Linux servers and monitor the status of our services.
- Get regular team feedback on your code through code reviews.
Within 3 months, you will:
- Focus on code quality with meaningful test coverage and legibility.
- Decompose work into small, similarly sized units so that estimation is unnecessary.
- Work with your product manager and fellow developers to create and prioritize quarterly team goals.
- Contribute to our Agile culture of continuous improvement through retrospective meetings and experimentation-oriented thinking.
- Build connections with members from other teams through guild meetings and chapter outings.
- Participate in technical design meetings with your teammates to walk through new feature ideas.
- Work with Product Managers, UX developers, and Front End Designers to come up with the MVPs of new features.
- Be the first line of defense against product outages and bugs while on support duty.
- Maintain and build upon systems that handle hundreds of thousands of messages a day.
Within 6 months, you will:
- Write design documents, coordinate dependencies, and act as the domain owner for new projects.
- Integrate and use monitoring and alerting tools to know about problems before our users.
- Be “point person” on a project, including writing design documents, coordinating dependencies, and acting as domain owner.
- Create and manage concurrent, distributed systems.
- Build your engineering skills by attending in-house presentations, workshops, and training sessions.
- Form a career growth plan with your manager and work towards it.
- Partner with the Infrastructure team to improve your team’s ability to deliver reliable, highly available services.
Within 12 months, you will:
- Actively mitigate risk of failed delivery and missed deadlines through courageous, transparent communication with colleagues and stakeholders throughout a project life cycle.
- Lead technical architecture meetings.
- Identify technical debt and performance bottlenecks within our systems, come up with a plan to improve the code, and get it pushed to production.
- Mentor junior developers, helping them level up technically.
- Build connections with members from other teams through active networking and community building.
- Have opportunities to contribute to in-house technical presentations and workshops that share your expertise with large groups of Sprout developers.
- Surprise us! Use your unique ideas and abilities to change your team in beneficial ways that we haven’t even considered yet.
Of course, what is outlined above is the ideal timeline, but things may shift based on business needs and other projects and tasks could be added at the discretion of your manager.
Skills & requirements
Qualifications
These are the minimum qualifications that our hiring team is looking for in this role:
- 4+ years experience developing and supporting software in a production environment
- 3+ years experience programming in object oriented languages such as Java, Python, or C++
Additionally, these are the preferred qualifications that would indicate a particularly strong candidate:
- 3+ years experience developing and supporting scalable, distributed backend services
- 3+ years experience working with databases
Contrast Security named to Inc.'s “Best Workplaces of 2020”
Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production.
About the Position
Are you interested in pursuing a life changing experience in the field of application security and continuous delivery? Contrast is looking for an enthusiastic technical architect who enjoys taking on any challenges thrown at them. We are an exciting team that is growing leaps and bounds each month. This person should take a holistic view of our application architecture with sincere attention to quality, performance, scalability, security and maintainability. This team is tasked with the unique opportunity to advance our runtime and pre-compile code analysis capabilities. This includes providing enhanced techniques to improve the accuracy, findings and reporting of code analysis. It will also include driving and leading the next generation of product and offerings to make the Contrast platform the choice for code analysis tools among developers and security professionals. Ideal candidates should have a background designing, developing and deploying distributed systems and components. This is a remote position that work within any US time zone. Traveling to an offsite event may take place on an annual basis.
Responsibilities
- Collaborate with stakeholders to understand and refine feature requests
- Guide consistency, standards and alignment across diverse development teams
- Communicate technical risk, feasibility, and performance concerns to non-technical stakeholders
- Advocate for dev teams communicating technical needs, constraints, capabilities, and opportunities
- Understand and communicate the broader context in which features interact and encourage holistic vs. local thinking (optimizations/efficiencies)
- Define non-functional requirements for features to ensure they meet scalability, performance, observability, and other non-functional needs
- Translate feature requests into technical designs, satisfying both functional and non-functional constraints
- Maintain a long-term strategic vision for the architecture and work to align short-term tactical efforts with it
- Maintain a breadth of knowledge of existing and emerging technologies and practices and apply them when appropriate
Requirements
- Minimum of 7 years of experience with: software development (Java, .NET or other), RDBMS, NoSQL data stores, messaging systems, cloud technologies, etc.
- Experience with agile development methodologies, and agile architecture techniquesExperience in design and development of complex, web-based, distributed systems offered in SaaS and on-premises
- Experience with messaging and/or streaming systems
- Experience with clean API design and standards
- Knowledge of distributed architectures and distributed design patterns
- Knowledge of security vulnerabilities and application security testing preferred
What We Offer
- Competitive compensation
- Meaningful stock plans
- Medical, dental, and vision benefits
- Flexible paid time off
Job Benefits:
- Fantastic Medical, Dental and Vision which we cover most of the costs!
- Free lunches most days and a packed fridge of snacks and drinks
- Stock options, Competitive comp, Performance-based option grants
- Flexible and open vacation model
- 401k, HSA, FSA options
- Choice of a brand new MacBook Pro or Microsoft Surface Pro
- Amazing views of Baltimore including 2 outside decks on the water.
- Exciting work in the field of security using cutting-edge tech stack
- Competitive benefits and time off for new/expecting parents
- Dog friendly office
- DRIVE TECHNICAL DECISIONS - You will research, evaluate and determine the technical direction for teams and projects throughout the organization across a variety of industries. You will architect and build scalable applications that are used by individuals everywhere.
- A STARTUP PRO - Our in-house startups will give you the opportunity to put your at-scale experience to use at the ground level when that extra acceleration is needed from the jump!
- TECH AGNOSTIC - Our development team is made up of world class engineers from backend (.NET Core), mobile (React Native, Unity, and Xamarin), and front-end (Vue, React, and Angular). By leveraging the latest development technologies, you will always be exposed to something new.
What You’ll Do:
- End-to-end ownership of application architecture for web, API and other technical projects
- Review high-level product requirements for technical feasibility
- Distill high-level product requirements into technical recommendations (stacks, infrastructure, services)
- Assist in proposal construction through accurate time estimates & technical recommendations
- Participate in performing technical due-diligence on existing/legacy code-bases during integration with partners and startups
- Identify areas of code reusability across projects and across disciplines to develop, maintain and grow a repository of reusable source code in order to increase development velocity
- Create, maintain and update processes to allow bootstrapping of new technical projects as quickly as possible
- Assist in building out both the development architecture and underlying infrastructure for a multitude of web-based projects
- Load and performance test applications and identify areas for optimization across the entire technology stack
- Be a mentor to more junior developers working on your projects by setting development schedules, delegating tasks, and reviewing code
- Develop and enforce development standards and best practices for the engineering teams
- Collaborate with frontend, backend and mobile developers internally and client-side in regard to APIs and integrations with their underlying systems
- Collaborate with the various department leads (frontend, backend, mobile, QA) on setting up and maintaining auxiliary platforms to assist with development and deployment (continuous integration, automated deploys, etc.)
- Constantly research changes in the industry as they pertain to software best practices, new technologies and frameworks and everything in between
- Participate and provide feedback in brainstorming sessions and scoping meetings
- Work alongside various leads to provide guidance on immediate and long-term strategy towards application development
What You’ll Need to Succeed:
- experience developing applications on the .NET framework using C# and other server-side technologies
- experience developing web applications using ASP.NET MVC and other web server based frameworks
- experience with MS-SQL creating efficient and effective data models in high transaction environments and writing complex queries
- experience with HTML, CSS and JavaScript utilizing modern web frameworks (Vue.js is a plus!) and build processes
- experience developing web services using WebAPI
- experience modeling APIs using RAML or OpenAPI
- experience with automated builds and deployments (TeamCity, Octopus Deploy or similar technologies)
- experience utilizing PaaS and IaaS services on AWS, Azure and/or Google Cloud Platform
- extensive experience with Git is required
- extensive experience with unit and integration testing is required
- extensive experience with load and performance testing is required
- extensive experience with development across all application layers (data, business logic, user interface development)
- comfortable working in an agile-based team environment with a start-up culture
- proven communication skills and the ability to work with a variety of personality types
- the drive and ability to learn new technologies and adapt to new projects
- must be able to clearly communicate technical challenges to business units
- excellent teamwork skills with an ability to get the work done with minimal supervision
Why Develop at Cie?
- Work from anywhere! We have team members spanning across the U.S. from coast to coast.
- Grab all of the latest versions of Microsoft software and resources through your own MSDN Subscription.
- Stay on the cutting edge of technology with access to on-demand learning services such as PluralSight.
- Speed through development with a powerful MacBook Pro.
What we offer:
- Remote Flexibility: we are a virtual first company!
- Competitive salary: Based on experience and performance.
- Ownership: The right candidate will have the opportunity to work in an exciting start-up environment with accelerated vertical growth. You’ll work with a smart group of driven and talented project and account managers, designers, and developers who have had serial successes.
- Health/Benefits: Full suite of benefits including Medical, Dental, Visual, Life, Paid Vacation and a 401k.
- The Right Gear: All the bells and whistles you need to drive results.
Job Benefits:
- Full suite of benefits: Medical, Dental, Visual, Life, Paid Vacation.
- Competitive Salary with a 401 K Matched.
- Catered lunches, stocked pantries, fridges and unlimited coffee.
- There’s an outfitted gym at your disposal.
- All the bells and whistles you need to drive results.
Time zone: (GMT-08:00) Pacific Time
About Team Go
Go’s Software Delivery team is looking for an exceptional DevOps Engineer to join our fully distributed team. Team Go was started with the simple premise that our real-world connections matter, that people matter. We are building a very different kind of social app, one that helps people get together to create memorable experiences in real life. We believe in a world where social technology unites us and makes us happier. Our team is on a mission to fix social isolation and bring people together to do things they love with the people they love. As one of the DevOps team members, you will be involved in supporting, monitoring, and scaling our cloud infrastructure on AWS and supporting our software delivery team’s CI/CD tools. Our Software Delivery team is a deliverables-based organization. We believe that you will do your best work if you have the autonomy to define when and from where you work. We also believe that your performance should be judged by parameters that we agree on collaboratively. But this job will not be easy––we are looking for a candidate who likes to solve hard technical problems at scale.About You
- You have 2-3 years of solid experience in the area of DevOps working on production system running in cloud environments.
- You are technically competent with Terraform, Docker, and Kubernetes.
- You are technically competent with core AWS infrastructure and systems.
- You enjoy finding ways to automate and reduce complexity.
- You know how to configure a scalable system and have strong opinions that are based on real-world experience.
- You are a skilled written communicator. Our team is 100% remote and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.
- You enjoy collaboration and knowledge sharing. You appreciate our team’s values of humility and you are eager to collaborate and share knowledge.
- You have experience documenting projects and processes with tools like Jira and Confluence.
Things you might do
- Work with developers to constantly enhance and improve our CI/CD systems
- Work with Engineering manager to design a scalable architecture for our products.
- Setup monitoring systems for our products to ensure rapid response times.
- Create scripts and automations that “just work” from the perspective of anyone using them.
- Document how to setup tools and execute builds.
Must Have Technical Experience
- Terraform
- AWS Lambdas, ECS, S3, CloudWatch, SNS
- Kubernetes
Nice to Have Technical Experience
- MongoDB/Atlas
- Firebase
- GitLab
- XCode Build pipelines
- Android Build pipelines
About Team Go
Go’s Software Delivery team is looking for an exceptional Flutter Developer to join our fully distributed team. Team Go was started with the simple premise that our real-world connections matter, that people matter. We’re building a very different kind of social app, one that helps people get together to create memorable experiences in real life. We believe in a world where social technology unites us and makes us happier. Our team is on a mission to fix social isolation and bring people together to do things they love with the people they love. As one of the Flutter Developers on the team, you will be creating new components and supporting our Go Mobile Application. Our Software Delivery team is a deliverables-based organization. We believe that you will do your best work if you have the autonomy to define when and from where you work. We also believe that your performance should be judged by parameters that we agree on collaboratively. But this job will not be easy––we are looking for a candidate who likes to solve hard technical problems at scale.About You
- You have 3-5 years of solid experience as a Flutter Developer.
- Have released mobile applications on iOS or Android that used Flutter
- You have some familiarity connecting with technologies like REST, GraphQL and NodeJS
Things you might do
- Work with design and product management to develop new UI/UX
- Work with our marketing and data science team to improve tracking and metrics
- Find ways to refactor the code for improved performance and reduced response times
- Create a library of reusable widgets
- Contribute to open source modules and widgets
Must Have Technical Experience
- Flutter / Dart
Nice to Have Technical Experience
- GraphQL / REST clients
- GraphQL Subscriptions
- Firebase Push Notification
- Firebase Authentication
- Firebase Deeplinks
- Experience with Swift, Objective-C, Java, or Kotlin
About Team Go
Go’s Software Delivery team is looking for an exceptional React Web Developer to join our fully distributed team. Team Go was started with the simple premise that our real-world connections matter, that people matter. We are building a very different kind of social app, one that helps people get together to create memorable experiences in real life. We believe in a world where social technology unites us and makes us happier. Our team is on a mission to fix social isolation and bring people together to do things they love with the people they love. As one of the Web Developers on the team, you will be involved in creating and expanding on our internal Administration dashboard, Customer facing web pages, and Business user tools. Our Software Delivery team is a deliverables-based organization. We believe that you will do your best work if you have the autonomy to define when and from where you work. We also believe that your performance should be judged by parameters that we agree on collaboratively. But this job will not be easy––we are looking for a candidate who likes to solve hard technical problems at scale.About You
- You have 2-3 years of solid experience as a React Web Developer working on production system running in cloud environments.
- You are technically competent with CSS, JavaScript/Typescript and React.
- You are aware of the requirements for SEO and how to apply them to web content.
- You are a skilled written communicator. Our team is 100% remote and writing is our primary means of communication. You communicate complex technical topics clearly and in an approachable way.
- You enjoy collaboration and knowledge sharing. You appreciate our team’s values of humility and you are eager to collaborate and share knowledge.
- You have experience documenting projects and processes with tools like Jira and Confluence.
- You have some experience with Docker, NodeJS and AWS products like Lambda and ECS.
- You have some experience designing web UIs, wireframing, and translating functional requirements into UX.
- You are familiar with design models like Material UI and can apply these concepts in practice.
- You have some familiarity with backend technologies like REST, GraphQL and NodeJS
- You have some familiarity with Sever-side Rendering using React.
- You have some familiarity with NoSQL and Relational/SQL databases.
Things you might do
- Work with design and product management to develop new UI/UX for our existing products.
- Refactor existing code and components for improved maintenance and performance.
- Translate visual designs into CSS.
- Create reusable React components that are well documented and understandable.
- Contribute to the project planning process by estimating tasks and deliverables.
Must Have Technical Experience
- React for Web (not Mobile)
- CSS
- Next.js
- Typescript
Nice to Have Technical Experience
- NodeJS / Full stack
- AWS Lambda
- Docker & AWS
- MongoDB
- GraphQL / Apollo Server