Find a remote job in Software Dev

Post a job for $299

Software Dev (37)

  • REQUIREMENTS


    * B.S. in Computer Science or equivalent experience followed by 5+ years work experience in using SQL and databases in a business environment

    * Expertise in Data Visualization

    * Experience with LookML (Looker) will be an advantage

    * Deep experience in the latest libraries and programming techniques

    * Familiar with SQL/NoSQL databases like MongoDB and their declarative query languages

    * Knowledge in using BI Analytics and related technologies


    WHO YOU ARE


    * You have accomplishments that showcase your capabilities by their success and technical depth.

    * You own new features from idea to completion.

    * Work well with a core team to design and execute major new features.

    * Enjoy contributing to a fast moving exciting project

    * Strong communicator and fluent in English with excellent written and verbal communication skills.

    * Thrive and excel in our diverse, distributed and agile team environment


    Our Benefits
    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package

    • Annual Financial Allowance for YOUR development

    • Flexible Family Leave

    • Clevertech Gives Back Program

    • Clevertech U (Leadership Program, Habit Building, New Skills Training)

    • Clevertech Swag

    • Strong Clevertech Community



    How We Work
    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work


    Getting Hired
    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


    Want to learn more about Clevertech and the team? Check out clevertech.careers.

    Clevertech Culture Video


  • Hi there!

    We're looking for a Senior Frontend Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world's APIs? Then keep reading!

    We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you'll take the leap of faith and apply.

    Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

    Even though our job description may seem like we're looking for a specific candidate, the role inevitably ends up tailored to the person who applies and joins. Regardless of how well you feel you fit our description, we encourage you to apply if:

    You care deeply about improving frontend technology so our customers can have a great experience using our product.

    About You

    You love code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is imperfect, but you embrace its functional side and genuinely enjoy coding with it. You might like to talk about obscure computer science topics, but really, you just want to write simple code and ship new products and features to customers (or improve existing ones).

    You love great UX. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. Maybe you were once a designer (or still are) or maybe your creative outlet has always been the code. Either way, you care about more than just the code.

    You love learning new things. You love researching new tech and driving forward with the implementation details. Your focus is on frontend JavaScript code, but you can dig in wherever needed. Python, CSS, build tools, shell scripts, you name it. If you don't already know it, you're ready to learn it.

    You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that we can't control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, and the list goes on. And we actually want to ship things too! You can balance those demands without getting overwhelmed and keep the needle moving forward.

    You love helping others. You love sharing knowledge with the rest of your team, building shared tooling for other engineers, giving back to the open-source community, and directly helping customers.

     

    Things You Might Do

    Zapier is a small, fast-growing, and remote-first company, so you'll likely get experience on many different projects across the organization. That said, here are some things you'll probably do:

    • Research, guide, and execute frontend architecture changes, including but by no means limited to GraphQL, server-side React rendering, and Flow typing.
    • Build reusable React components with modular CSS, manage data on the client with Redux and GraphQL, and test everything with Jest.
    • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling.
    • Refactor or improve existing code. We've migrated most of our frontend to React, but we still have some Backbone code to clean up. And we constantly find ways to improve all of our JavaScript code.
    • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
    • Help put tools, processes, and documentation in place to improve our code quality.
    • Review code written by other team members or other teams.
    • Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
    • Work with complex and varied data structures (APIs can be a little, uh, eccentric).
    • Help out with our Python backend or Node-based developer platform.
    • Share what you know and learn either one-on-one or with lightning talks to the group.
    • Give back to the community via open source and blog posts.
    • Experiment: this is a startup so everything can change as we experiment with doing more custom partnership work
    • As a part of Zapier's all-hands philosophy, help customers via support to ensure they have the best experience possible.

    You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects.

    About Zapier

    For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love.

    We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

    We believe that with the right tools, you can have big impact with less hassle.

    We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.

    We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct.

    The Whole Package

    Location: Planet Earth.

    If you want to work remote, that's great. If you want to work near others, that's cool too. Our team of 100+ is distributed because it lets us work with the best people. You don't have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere.

    Compensation:

    • Competitive salary (we don't use remote as an excuse to pay less)
    • Great healthcare + dental + vision coverage*
    • Retirement plan with 4% company match*
    • Profit sharing
    • 2 annual company retreats to awesome places
    • 14 weeks paid leave for new parents of biological or adopted children
    • Pick your own equipment. We'll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
    • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn't a vague policy where unlimited vacation means no vacation.
    • Work with awesome companies around the world. We partner with great software companies all over the world and you'll constantly get to interact with people from these great companies

    *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.

     

    How To Apply

    We have a non-standard application process. To jump-start the process we ask a few questions we normally would ask at the start of an interview. This helps speed up the process and lets us get to know you a bit better right out of the gate.

    After you apply, you are going to hear back from us, even if we don't seem like a good fit. In fact, throughout the process, we strive to make sure you never go more than seven days without hearing from us.

    Optional: Share anonymously some demographic information about yourself to help us better track trends related to the backgrounds of candidates interested in working at Zapier in order for us to build a team that represents the users at Zapier and the broader world population.

    Zapier is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, color, gender, sexual orientation, religion, national origin, physical or mental disability, or age. Our code of conduct provides a beacon for the kind of company we strive to be, and we celebrate our differences because those differences are what allow us to make a product that serves a global user base.

    Apply Here
  • 1 month ago

    About us

    At Sourcegraph, we are building a better, smarter foundation for software development. The innovations of the future will all rely on code and by empowering software developers today, we can bring the future sooner. You can learn more about our mission by reading our our master plan.

    Our product (code search, code intelligence, browser extensions, etc.) is open source, and is already deployed to paying customers with small and large engineering organizations across the world. Visit our homepage to learn why companies use Sourcegraph.

    You can see all the progress that we have made by visiting our blog, and all the exciting things that we are working on by checking out our product roadmap.

    Benefits

    In addition to competitive pay and equity, we provide many benefits to keep you happy, healthy, and productive.

    About the role

    You will:

    • Help build Sourcegraph, a multi-tier application (web, CLI, browser extensions, API, data stores, services) written primarily in TypeScript (frontend) and Go (backend).
    • Have the freedom to creatively tackle various CS challenges while building products and infrastructure that are fundamental to the growth and success of the business.
    • Have the opportunity to interact directly with our customers to help them deploy/configure our software, and solve issues that they encounter.
    • Plan your own work each month based on company goals and customer feedback.
    • Publish blog posts and give conference talks about your work at Sourcegraph.

    As a senior member of the team, you will:

    • Help set the technical direction of various projects.
    • Mentor and teach other team members.

    Take a look at our public near-term product roadmap for examples of projects you could work on at Sourcegraph.

    Ideal candidates have

    • A track record of delivering high-quality products with attention to scalability and UX.
    • Strong web/JavaScript/TypeScript/Go fundamentals.
    • Experience working with APIs and distributed systems.
    • Passion for the craft of software development and good engineering practices.

    Interview process

    1. You apply here.
    2. We set up a 30 minute call to chat with you about Sourcegraph to find out what you are looking for in your next role.
    3. We give you a take home coding assignment which won't take you more than 2 hours to finish.
    4. We schedule a few more hours of technical and non-technical interviews. We're happy to fly you out to our San Francisco office, or conduct the remaining interviews over video chat, whatever works best for you.
    5. We check your references.
    6. We make you a job offer.

    We also expect you to be interviewing us too, so ask us any questions you have along the way.

    If you aren't ready to start interviewing, but are interested to stop by our San Francisco office to meet the team, let us know!

    Sourcegraph is an equal opportunity workplace; we embrace diversity and welcome people from all backgrounds and communities.


  • Heetch is a mobility app with a simple mission: we want people to enjoy going out.
    Every night and every day, our drivers are doing their best to make their rides unforgettable and friendly!
    We are focused on young people's expectations and are competing within a fast-paced market.
     
    The service was launched in Paris on September 2013 and has been growing since then, with thousands of rides every night in France, Belgium and Morocco.
    With more than 1 million users in Europe, we are proud to be one of the fastest French growing startups!
     
    Delivery Platform Team @Heetch
     
    The Delivery Platform team's mission is to provide a fast, reliable and scalable continuous delivery platform to support the growth of all Heetch engineering teams.
     
    Our platform and tools are used by developers every day and, empower them by reducing the time to market of a feature, from the time we have an idea, to the time a feature is available to all our passengers and drivers.
    The platform is written in Golang, built with Drone.io and powers hundreds of Go/Elixir microservices on top of Docker.
     
    Our Values
     
    • Move smart: We measure everything, and employ tools and standards to ship code quickly and safely (continuous integration, code review, automated testing).
    • Distribute knowledge: We want to scale our team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.
    • Unity makes strength: Moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.
    • Always improve: we value personal progress and want you to look back proudly on what you’ve done.
    • Ship small but often: We consistently deliver value to developers to avoid building up frustration caused by long development cycle
    • Automate all the things: We think that most maintenance and manual actions can be automated to reduce friction, mistakes and offers a better scaling of the delivery pipeline.
    • Strong ownership: Our team has a broad scope of responsibilities and internal customers whom we want to serve to the best of our ability.
     
    Your role
     
    By joining the team, you'll be in charge of leading its technical vision and creating the best platform for all Heetch engineers.
     
    You will build efficient tooling, share technical knowledge and always look forward to improving our technical stack. This is achieved by taking a transversal approach, which consists in:
    • working hand in hand on a regular basis with every team
    • enabling the team to gather strong feedbacks on where productivity or reliability can be improved
     
    What do you need?
     
    • Experience as a technical lead with evidence of successful delivery of solutions at scale
    • Ability to collaborate and communicate on a global scale with other teams to help figure out gaps in our tooling and infrastructure and help drive solutions
    • Strong experience with Go in production
    • Production experience working with microservices
    • Familiarity with continuous integration systems and concepts
    • Experience with Docker in production
     
    Bonus points
     
    • Experience with Mesos and Kubernetes
    • Experience in the DevSecOps space
    • Exposure to Drone.io
     
    What will you do?
     
    • Lead the technical vision of the team and contribute to building its foundations
    • Keep a laser focus on other engineering teams' productivity, efficiency, and reliability
    • Build highly scalable backend systems that power Heetch' continuous delivery platform
    • Collaborate actively with a wide mix of infrastructure engineers, backend engineers, data engineers, and mobile engineers, to figure out the most impacting solutions to build
    • Work from the infrastructure layer to the application layer to help us build a system that processes hundreds of build jobs a day
    • Deliver love and happiness to other developers ?
     
    Perks
     
    • Stocks
    • Paid conference attendance/travel
    • Heetch credits
    • A Spotify subscription
    • Code retreats and company retreats
    • Travel budget (visit your remote co-workers and our offices)
     
    Hiring process:
     
    • Non technical interview with the Engineering Manager of your potential team (1h30)
    • Take home assignment (~5 days deadline)
    • Interview with your future teammates (1h)
    • Day on site (Paris) to meet your future stakeholders
     
     
    Check out our Engineering Blog and follow our twitter :)
    You can also have a look at our open-source projects and contributions here
     
    Heetch SAS is collecting your personal data (identity, contact details, academic background, professional experience and optionally a covering letter) for the processing of your application to our job offer, based on your consent.
     
    Your personal data will only be accessible to our hiring team, our co-founders, and the manager of the position you are applying to. In addition, data are stored by our processor in order to use its applications tracking system. Your data may be stored outside of the EU/EEA but are protected by appropriated safeguards.
    Your data are stored for a maximum duration of two years. If we do not reply to your application, you allow us to store your data during this term in order to potentially contact you for another position within our company or affiliates and subsidiaries.
     
    You have a right to access to your data, to rectify them, under some conditions to erase them, and to limit the processing. Also, you have a right of portability on your data. In addition, you may revoke your consent and we shall stop processing your data. Eventually, you have a right to define directives about the fate of your data if your death should occur.
    For more information about your rights, please see our privacy policy.
  • 2 months ago
    We’re looking for a Back End Engineer to join the engineering team at Zapier. Want to create a simple product that allows anyone to do complex, incredible things with the world’s APIs? Then keep reading! We know applying for and taking on a new job at any company requires a leap of faith. We want you to feel comfortable and excited to apply at Zapier. To help share a bit more about life at Zapier, here are a few resources in addition to the job description that can give you an inside look at what life is like at Zapier. We hope you’ll take the leap of faith and apply. Zapier is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. We skew heavily towards candidates who have professional experience with Python. If you have none, or it has been a long time since you worked in Python, you can still apply, but know you’ll be ranked against candidates with current experience. About You You love building new things. Your work could be on our workflow engine, the editor that our customers use to build their Zaps, our platform where partners build their integrations, or any number of areas in between. You’ll have a primary focus on backend development in Python, though may need to jump into the frontend from time to time. Zapier is built on Django, React, node.js and AWS. We use modern tools, which means you’ll have the opportunity to work with software like Memcached, RabbitMQ, Zookeeper, Docker, Redis, Jenkins, Puppet, Ansible and much more. You have worked with teams before on large Python projects.You’re also familiar with frameworks like Django and React You understand how to design systems in a distributed manner across hundreds (and even thousands) of servers – we handle 100s of millions of API calls every week and are growing fast. You love shipping to customers. Your engineering projects will focus on understanding customers’ needs and translating those needs from product specifications into functional, production ready code. You’ll have the opportunity to ship code daily that will be used by millions of people. You love doing things efficiently. At Zapier, we believe in “Don’t be a Robot, Build the Robot.” We build systems and processes that let us scale our impact to be larger than ourselves. You love learning. Engineering is an ever-evolving world. You enjoy playing with new tech and exploring areas that you might not have experience with yet. You love to set your own course. You will have a team meeting and a one-on-one meeting every week where you can help direct the course of your projects. You’ll have a direct impact on what we work on next. Things You Might Do Zapier is a small, fast-growing, and remote-first company, so you’ll likely get experience on many different projects across the organization. That said, here are some things you’ll probably do:
    • Help scale a fast-growing and unique system – our workflow engine connects with thousands of APIs across thousands of servers
    • Plan and build product features – directly impact how our customers can be more productive
    • Improve our developer platform – directly impact the way partner devs add their apps to Zapier
    • Ship code to millions of users every week
    • Work with hundreds of different API integrations
    • Give back to the community via open source and blog posts
    • Experiment: this is a startup so everything can change
    • As a part of Zapier’s all-hands philosophy, help customers via support to ensure they have the best experience possible.
    You’ll also have the opportunity to specialize in a variety of areas of the Zapier codebase, including core product or platform development. Focusing on a specialization will not limit your area for growth at Zapier as each engineer brings a unique perspective and can contribute differently in all areas. We encourage participation and will frequently have engineers contribute across teams to assist in projects. About Zapier For the past six years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use and love. We believe that there are jobs a computer is best at doing and that there are jobs a human is best at doing. We want to empower businesses to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing. We believe that with the right tools, you can have big impact with less hassle. We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done. We believe in a safe, welcoming, and inclusive environment. All teammates at Zapier agree to a code of conduct. The Whole Package Location: Planet Earth. If you want to work remote, that’s great. If you want to work near others, that’s cool too. Our team of 200+ is distributed because it lets us work with the best people. You don’t have to be located in the USA either. Some team members live in the United Kingdom, Thailand, India, Nigeria, Taiwan, Guatemala, New Zealand, Australia, and more! You just need the skills and drive to succeed in this role and the ability to work from anywhere. Compensation:
    • Competitive salary (we don’t use remote as an excuse to pay less)
    • Great healthcare + dental + vision coverage*
    • Retirement plan with 4% company match*
    • Profit sharing
    • 2 annual company retreats to awesome places
    • 14 weeks paid leave for new parents of biological or adopted children
    • Pick your own equipment. We’ll set you up with whatever Apple laptop + monitor combo you want plus any software you need.
    • Unlimited vacation policy. Plus we require you to take at least 2 weeks off each year. We see most employees take 4-5 weeks off per year. This isn’t a vague policy where unlimited vacation means no vacation.
    • Work with awesome companies around the world. We partner with great software companies all over the world and you’ll constantly get to interact with people from these great companies
    *While we take care of our international folks as best we can, currently, healthcare and retirement plans are only available to US-based employees.
  • Follow Up Boss
    2 months ago
    It's 2019 isn't it time to find a job that lets you work where you want? 
     
    Who Is Follow Up Boss?
    • We’re a simple, sales-focused CRM for real estate teams (and we use our own product) 
    • We’re a self funded, profitable company started back in April of 2011
    • We’re a remote company with a mostly US-based team
    • We don’t just claim to be customer-centric - we live it: https://www.facebook.com/followupboss/reviews
    • Check out our video on how we work: https://www.followupboss.com/about/
     
    Why Would You Want To Work Here?
    • We’re a young, ambitious company who only answers to our customers 
    • Opportunity to have a big impact on our growth and your career
    • No red tape or pointless meetings
    • Competitive salary, health/dental insurance and 20 days paid holiday, $1000 to outfit your home office, yearly company meetup
     
    This Role Is For You If…
    • You are passionate about Information Security and have solid experience in the field.
    • You would describe yourself as patient, empathetic and having a good sense of humour
    • You’re independent, self-motivated and can stay efficient and productive without someone looking over your shoulder all day long
    • Superb written and verbal skills (with a professional yet fun demeanor).
    • You enjoy programming and creating solid, tested, reliable things over just breaking things. 
    • Reject the idea of security being a blocker, and enjoy collaborating with colleagues across teams to ship projects securely 
    • Have the ability to work with others and helping them to understand security is far more important than knowing about the latest ROP gadget finding techniques. 
    • This is a hands-on technical position where you will work with the Infrastructure and Product teams to ensure the secure release of applications. 
    • Security architecture experience and the ability to consult with engineering teams working on technology projects will be key to success.
    • You have thorough familiarity with techniques used by real world attackers and should be able to prioritize detection and attack surface reduction efforts based on this knowledge. 
     
    Your qualifications:
    • Self motivated and proactive mindset.
    • Remote work experience is considered an asset.
    • Based in the USA, quiet home office with fast internet.
    • Strong experience in penetration testing or related activities, including at least network and application security experience.
    • Understand modern web application architecture, TCP/IP, HTTP, and standard network and system security technologies 
    • A strong knowledge of securing production LAMP (PHP) stacks, as well as a solid understanding of iOS and Android apps is a must. 
    • Strong knowledge of internet security issues.
    • Strong knowledge of UNIX and networking protocols.
     
    Your responsibilities will include:
    • Take a leadership role in driving security and privacy initiatives at Follow Up Boss.
    • Establish, advocate and enforce security policies and best practices among our team members.
    • Lead efforts to keep our customers' data and company assets safe.
    • Review changes in internal processes and IT systems to make sure the changes being made don't have adverse effect on security.
    • Provide security guidance for our products and technologies
    • Collaborate with colleagues across a variety of teams to architect & ship projects securely
    • Discover, analyze, assess, and respond to various threats in Follow Up Boss's web stack, iOS and Android applications.
    • Investigate security-related reports from customers, internal team members or general public, assess risks and damage, plan recovery actions and lead the effort to execute the plan.
    • Review changes in software we produce to make sure we follow best security practices and the changes being made don't have a negative effect on security.
    • Evaluate and provide recommendations on third party applications and services and the security implications associated with their use.
    • Understand offensive techniques/tactics and be able to prioritize mitigation techniques or technologies accordingly.
    • Instrument and perform anomaly analysis of systems and applications
    • Ability to discover new and interesting security problems as well a fix them.
    • Mentor other team members.
     
    30 Day Targets:
    • Become familiar with the product architecture, infrastructure, and existing tools.
    • Pair with engineers to gain knowledge about the system and how we work.
    • Improve the new hire onboarding process, by being a part of it.
     
    60 Day Targets:
    • Take active part in the internal security related work (e.g. assessing company VPN, implementing AWS IAM security best practices, SSH + 2FA, etc)
    • Work with fellow engineers to ensure authorized access to internal tools, servers, and sensitive customer data.
     
    90 Day Targets:
    • Identify top security issues and develop a solid plan to address them
    • Develop internal physical security policies.
    • Review and produce plan to comply with Google Compliance External Security Audit.
     
    Our Core Engineering Values
    • Teamwork
    • Communication
    • Code Quality
    • Focus and Prioritization
    • Customer Driven
    • Leadership Qualities
     
    If this sounds like a great fit we would love to hear from you.
    We're not accepting applications from agencies.
  • 2 months ago
    Everything we do empowers our clients to move forward.
     
    Great technology companies are built on incredible design, engineering and strategy, working in unison, operating at the very heart of an organisation and its audience.
     
    Enabling organisations to become great technology companies is our mission and our promise to our clients. We aim to leave them with the mindset, tools, skills and expertise they need to go beyond their own expectations, revolutionise their sectors, and for us to be proud of the change we create with them and their customers.
     
    About YLD
     
    “Good enough to be dangerous”
     
    During our company-wide trip to Porto, our CEO Nuno attributed YLD’s continued growth and success down to those we hire. Our employees are “good enough to be dangerous” and we believe that bringing extraordinary people together produces great results.
     
    We are a strong proponent of continuous delivery and rigorous testing practices, and we help our customers move towards modern best-practices with minimal risk.
     
    We educate, co-develop and automate, whilst passing on our expertise to our customers’ development teams in the process. It’s not just about lines of code.
     
    YLD has offices in London, Manchester, Lisbon, Porto.
     
    About The Role
     
    A YLD Developer Advocate is first and foremost an engineer, so you will need to be specialised on a particular technology. You will also have experience engaging with the community, public speaking and developer relations.
     
    Our tech conferences and meetups are built by the community, for the community. Your role will be leading the innovation of our community engagement with open-source work.
     
    We expect a Developer Advocate to work closely with the CTO and Head of Marketing to engage open source communities and tell the YLD story.
     
    This role helps keep us connected to the communities that love technology as much as we do!
     
    About You
     
    You will act as a passionate advocate within the community as well as being a vocal champion for developer interests within YLD.  
     
    You will be an engineer that loves to connect with developers - you enjoy speaking publicly about open-source technologies at conferences, meetups and sharing your knowledge through varying content forms. 
     
    You’ll bring an entrepreneurial flair,  as you will build and maintain networks with other engineers and decision-making leaders.  
     
    You possess excellent communication skills that will allow you to build clear and compelling presentations and deliver them to a variety of audiences.
     
    Your Responsibilities

    Engineering

    • Open Source work - Be active in the open source world, own open source projects that impact the community and participate in relevant open source projects by opening issues, commenting on existing issues, submitting pull requests, etc;
    • Software Development - Build tooling / extensions for the technologies we use, find ways to improve the engineers’ workflows and talk / write about it;
    • Research - Proactively seeking new technologies, building prototypes, and writing about the experience, which will inform YLD of potential new business areas  to explore;
    • Training - Be a leader and an expert in a given technology, write content that can be used in a business context for a client or internally for our engineers to help their professional growth;
    • Sales Engineering - Being able to clearly articulate the benefits of a particular technology in the context of a client engagement, provide workshops to clients and be able to prove to clients the value of using a given technology

    Marketing / Community

    • Community engagement - Work closely with the marketing team to represent YLD within our community via education such as talks or workshops at conferences and meetups, events organisation, and content creation;
    • Knowledge sharing - Lead content creation on the core YLD technologies via blogs, white papers, webinars, videos as well as exploring new channels and technologies;
    • Documentation - Work on training materials and identifying ways to document how we utilise open-source technologies;
    • Educating the internal teams - Bring back the knowledge from the industry and community events by presenting new trends and working with the team to implement new ways of working and community engagement

    Our Offer

    • 6 month pay reviews
    • 6 months fully paid maternity and paternity leave
    • £2,000 yearly allowance for training / conferences
    • £300 hardware budget
    • Minimum of 25 days holiday (excluding Public Holidays)
    • Mentorship through fortnightly 1:1s
    • Company pension
    • Private health care
    • Company Uber and AirBnb account for business travel
    • Cycle to work scheme
    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
  • Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million. 

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    What you’ll do:

    • Collaborate with our team in every stage of a product's lifecycle; from planning to delivery
    • Create clean, modern, testable, well-documented code
    • Work within an Agile team in CI/CD environment with modern JavaScript technologies to develop complex web applications
    • Confidently communicate daily with clients to understand and deliver technical requirements
    • Manage your own workflow to meet the deadlines which you will have set with your team to ensure success

    What is Required:

    • B.S. in Computer Science or equivalent experience followed by 5+ years experience in a senior developer or architect role; ideally, you have delivered business critical software to large enterprises
    • Hands-on coding experience and expertise in front end Javascript frameworks like React and Angular (preferably mobile-first)
    • Hands-on coding experience and expertise in back end Javascript frameworks and related technologies, like Node / NPM, Express, Nginx, etc.
    • Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms. (Postgres, MongoDB, MySQL)
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Willingness to establish comfort with unit, integration and acceptance testing (Jest, TestCafe)
    • Excited by pioneering and managing fast changes common in early-stage product development

    Our Benefits We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation. True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership. We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new. The result? We produce meaningful work

    Getting Hired We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech. Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

    Craving more info? We’ve created a blog specifically about our Interview Process for the sake of transparency - we want to set you up to be as successful as possible when interviewing for a role with the ever-expanding Clevertech family!


    Want to learn more about Clevertech and the team? Check out clevertech.careers and our video highlighting Clevertech's Culture.

  • Digital Ocean
    2 weeks ago

    Have you ever wondered what happens inside the cloud?

    Based in New York, DigitalOcean is a dynamic, high-growth technology company that serves a robust and passionate community of developers, teams, and businesses around the world. We believe that today’s entrepreneurs are changing the world through software. Our mission is to empower these entrepreneurs by bringing modern app development within reach for any developer, anywhere in the world.

    We want people who are passionate about creating simple, yet scalable experiences for our customers.

    As a Senior Software Engineer within Developer Experience you will think about how to present complex developer workflows and deployment processes as simple, elegant, and configurable solutions for our customers. Working alongside of Product and Design teams, and reporting to an Engineering Manager, you will decide how to build software that gets the most out of our products and services, and helps developers deploy, manage, and scale apps on DigitalOcean. You will also work within the broader engineering organization to improve efficiency and performance of internal systems, so that we can support our growing customer base.

    What You’ll Be Doing:

    • Developing software written primarily in Go, and sometimes Ruby.  
    • Working with containerized applications in Docker, and deploying within a CI/CD environment like GoCD and Concourse.
    • Creating and processing large amounts of data stored in, or streamed through, MySQL, Redis, and Kafka.
    • Using tools like Kibana and Grafana to monitor, alert and troubleshoot internal production performance issues.
    • Consuming and integrating with 3rd party APIs (DigitalOcean public APIs, Kubernetes, logging and analytics services, etc).
    • Actively participating in the product development process, quickly understanding how our services contribute to customer value, and gradually forming opinions on how to make those services better with minimal technical supervision.

    What We’ll Expect From You:

    • Experience working in a role where you had to balance solving software performance and scaling challenges with creating customer value.
    • Willingness to understand the architecture of multiple systems, and being able to make updates to them independently.
    • Have the ability to lead projects from start to finish, working cross functionally to gather requirements, plan work, and helping to steer development until launch.
    • Not required, but some previous exposure to Javascript and/or Rails applications, demonstrating an understanding of customer facing dependencies within a broader distributed system is a nice to have.
    • Experience with consuming and processing messages from Kafka or similar service.
    • Proficiency with writing efficient queries in MySQL.
    • Experience building APIs for external consumption.
    • Experience with Kubernetes, Docker, and CI/CD pipelines like GoCD or Concourse a plus.
    • An understanding of microservice architecture and inter-service communication with protocols like gRPC and Protocol Buffers a plus.
    • A strong appreciation for rich UI experiences, and particularly the flexibility to adapt APIs and backend services to accommodate such experiences.
    • A passion for creating developer tools and meaningful developer workflows.
    • This role will be expected to participate in an on-call rotation

    Why You’ll Like Working for DigitalOcean:

    • We have amazing people. We can promise you will work with some of the smartest and most interesting people in the industry. We work hard but we always have fun doing it. We care deeply about each other and take our “no jerks” rule very seriously.
    • We value development. We are a high-performance organization that is always challenging ourselves to continuously grow. That means we maintain a growth mindset in everything we do and invest deeply in employee development.  You’ll need to be great to get hired here and we promise you’ll get even better.
    • We care about you. We offer competitive health, dental, and vision benefits for employees and their dependents, a monthly gym reimbursement to support your physical health, and a monthly commute allowance to make your trips to and from work easier.
    • We invest in your future. We offer competitive compensation and a 401k plan with up to a 4% employer match. We also provide all employees with Kindles and reimbursement for relevant conferences, training, and education.
    • We want you to love where you work. We have great office spaces located in the heart of SoHo NYC and Cambridge and offer daily catered lunches to keep your hunger at bay. We’re also very remote-friendly—we use Slack to communicate across the company—and all remote employees have the opportunity to onboard in-office and take an all-expenses paid trip to our annual company offsite, Shark Week, to get quality in-person time with the team at least once a year. We also allow employees to customize their workstations to meet their needs—whether remote or in office.
    • We value diversity and inclusivity. We are an equal opportunity employer and we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. 
  • Motiion (USA)
    1 month ago
    Motiion is a technology and data company for the food industry. We believe in transparency, diversity, merit and fostering a culture of accountability, personal impact and career growth.
     
    As a member of the first solutions engineering team at Motiion you will have a unique opportunity to work with external clients and the development team at Motiion.  Your primary goal will be to understand the pain points of our clients and explore opportunities for how to solve them with Motiion technology.  In this role you will truly be working cross-functionally - engaging with product, engineering, business development and marketing.
     
    We have no particular requirements to seniority for this role, but you have worked as a technical solutions engineer or been a technical project manager in your past.  You have helped and assisted both external clients and internal clients and love to solve technical and non-technical challenges. You strive to find long-term solutions when you can, but can compromise when you have to.  You love getting to know new customers and learning the intricacies of their businesses. 
     

    Some signs of a great candidate:

      • Organized. Your calendar is always up to date and you’re rarely late to anything. No task you take on gets lost.
      • Deep technical understanding. This is not a programming position, but you might have been a developer at some point before you decided to be more customer focused. 
      • Patient.  Although you’re organized, you understand that our customers might not be. You know how to get people to get things done.
      • Performance recognized by your peers. Past colleagues would love to work with you again.
      • Starter and finisher. You often identify a problem, design a solution and bring it to a state of completion - alone or with collaborators. 
      • Work hard and smart. Your work ethic is unquestioned, and you know how to get things done so you can balance your work and personal life in a sustainable way.
      • Disciplined and reliable. We are a remote company and you enjoy the benefits of working remotely while consistently delivering what you have committed to. When you hit a snag, you communicate and reset expectations early.
      • Collaborative. You know that your team members’ perspectives will make your solutions better. Similarly, you use your strengths to make the team perform.
      • Appreciation of honest feedback. You know that the best way to learn and grow is through constructive feedback delivered kindly, but without unnecessary ambiguity. You feedback given to as an opportunity to get better and strive to do the same for others.
      • Analytical and practical mind. You strive for simple, precise solutions to complex problems. Complex solutions are only acceptable when absolutely needed.
    Why we are different
    Our main goals with Motiion are easy to explain: We want to build a company that we would like to enjoy spending the rest of our careers in, that has a positive impact on the world and that will outlast us. Achieving these goals will be challenging, but we know we can do it. Here’s why:
     
    A strong founder team
    We, the founders, have a proven track record of building successful companies from scratch. We will take all of the amazing and painful experiences of the past and apply them to create a company we all will be very proud of.
     
    Self-funded
    The founders have invested $10 million to allow us to focus on building technology and product the right way. Our eyes are on the goals of building a global technology platform. We are laser focused on customer needs, but will make product priorities based on our long-term goals, not short-term revenue.
     
    Remote-first
    We believe technology that enables remote work to be better than a corporate office setting is already here and the world of business is just about to catch up. Remote work certainly comes with drawbacks, but the strongly believe the advantages vastly outnumber the disadvantages. Speaking to dozens of experienced remote employees has shown us that the number one obstacle to building a successful remote workplace is doing it half-way by having some people be co-located and some remote. We want the same mode of collaboration for everyone and our team will be working remotely most of the time.
     
    This does not mean that you have to work from home all the time, or at all. Motiion will pay for co-working space if that’s what you prefer. We will also encourage team members that live in the same area to meet up and work together when it makes sense. We will also make sure we all meet regularly for real in-person interaction!
     
    Personal impact of collaborating individuals
    We have seen first-hand how corporate culture can devolve into empire building and reporting lines. Motiion will have great managers, but we recognize and value the skills of individual contributors. You can grow your career at Motiion doing the work you love and excel at. Your merit matters, not your title.
     
    Benefits
    We have top notch benefits, matching most of the large US tech companies, including 401k matching, excellent health insurance and a generous vacation policy.
  • Parklink Limited seeks a skilled, motivated candidate to fill the position of remote Lead Technician fluent in Python and PHP, who loves the challenges of high-availabilty SaaS and working with hardware.


    Company Introduction

    Parklink Development Limited provides RFID duplication devices to locksmiths and security professionals.

    Our flagship product is 'Rebadge'. It's a patented machine that duplicates RFID badges for customers. Before Rebadge, it was impossible to duplicate consumer RFID badges. Since the launch of Rebadge, literally hundreds of thousands of people have been able to make copies of their badges, and the number increases every day.

    Each machine is an embedded linux system running Python + Qt, and tethered online.

    Supporting the machines is a RESTful API (CakePHP).

    There is also a full back-office system for client management, machine management, billing, etc.

    We've got over 2,000 machines online (Check out our coverage map here: https://rebadge.eu)

    We've recently expanded into Australian and US markets. With this growth comes new challenges, and this is where your expertise comes in.

    The team currently consists of three staff - the founding partners operating in the roles of CTO and COO, and a technical support role. The successful candidate would be the fourth member on the team. The company structure is based in Hong Kong, but the partners are EU based


    We are a highly optimised / lean company. The successful candidate will have the ability to work autonomously on a constantly evolving product and rapidly expanding client base. You will work on a real product that is used by thousands of people daily. 

    Working for us means you'll be able to flex your development muscles, and you'll have a real impact on a real product that exists in the real-world, used by thousands of people every day. It's an exciting possibility.

    We are not another boring SaaS company. We create, manufacture and deploy real hardware on a global scale, with back and front end code managing it all. You'll have a chance to get your hands onto hardware, software, development and deployment. If you're driven, curious, and a hacker at heart, this position is for you. 

    We will provide you with all the training and tools you need, an annual travel budget, and a dynamic, fair and respectful work environment. 

    Reciprocatively, we are seeking to work with someone that is honest, skilled, self-motivated, and reliable.

    Tasks:

    As a lead technician, your tasks will be divided into two categories:

    Backend Development (CakePHP)

    Embedded Development (Python)

    Backend Development

    Our systems (API + Back-office) are based on the CakePHP framework, backed by a geographically Distributed High-Availability LAMP stack (Europe + Asia)

    The RESTful API provides the interface to the network of machines, and the back office provides administration functionality for us and our clients.

    Backend Development Tasks

    Maintaining & Developing the API [PHP / CakePHP]

    Maintaining & Developing the Administration Interface [PHP / CakePHP]

    Maintaining & Optimisation of the Database [MySQL]

    We have short, medium and long term goals, and milestones setup for our system. You're coming into a stable, clean, code base that we'll give you all necessary training on.


    Our frameworks are under GitHub source control, with a CI environment for staging and production.

     We will provide necessary development environments (VirtualBox environment).


    Embedded Development 

    We have 2000+ networked machines deployed. Each machine is powered by a Raspberry Pi 3, with dual-frequency RFID readers and touch screen. We have a custom linux deployment running the client software, written in Python + Qt [Pyside]

    The software is under clean, stable, and under active development. 

    Embedded Development Tasks

    Maintaining & Developing machine software [Python]

    Developing / Deploying a Unit Testing framework [Python / FrogLogic Squish]

    Development / Maintenance of System scripts / environment [Linux / Bash]

    We will provide all necessary training + hardware required to get started on the systems.


    Skill / Experience Requirements

    Technical Skills

    Python 3 [Fluent]

    QT / PySide Experience Bonus

    Ability to write, respect & maintain unit tests

    PHP 5/6/7  [Fluent]

    OOP (PSR-1 & 2) Obligatory

    CakePHP Experience Bonus

    Ability to write, respect & maintain unit tests (CodeCeption, PHPUnit)

    Git/GitHub competency

    Fluent with Git, respecting & maintaining development procedures (issue branch, code review, pull request, merge, etc)

    Database (Mysql)

    Query optimisation for high load environments

    High Traffic, High Availability Clusters 

    Experience with distributed server clusters and writing highly optimised code for high-load environments - understanding the requirements of high-load environments


    Linux Familiarity

    Intermediate configuration & administration tasks (SSH, Bash, etc)

    Rasbian Experience Bonus


    Hardware Familiarity

    Raspberry PI

    Serial / UART

    NFC Familiarity [Bonus]

    13.56 (Mifare, libNFC, etc)

    125KHz (T55, EM4XX etc) 


    Personal Skills

    English (Fluency in written + spoken)

    Ability to communicate clearly and efficiently

    Ability to work autonomously & self-motivate

    Ability to integrate into an existing team & structure

    Time Requirements

    This is a full time, remote position (8 hours per day, 5 days per week)

    Reachable during work hours via phone / slack

    Compensation

    40000EU per year / ~$50,000 USD

    2kEU Hardware Allowance / $2450 USD

    Annual Travel Allowance

    We will provide all training required

    We will provide all hardware necessary (Devices, parts, badges, etc)

    Flexible time off: 25 Paid Vacation days + 11 Paid Public Holidays

    Application Pre-requisites

    Your updated CV

    A brief email explaining who you are, why you fit the position, and how your experience is relevant.

    A link to your GitHub/GitLab account

    An overview of your side projects that you work on / contribute to.

    We will take time to study each application with diligence - please take the time to read over the position requirements carefully.


  • 3 weeks ago

    Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world's most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.

    Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million. 

    The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.

    What you'll do:

    * Collaborate with our team in every stage of a product's lifecycle; from planning to delivery

    * Create clean, modern, testable, well-documented code

    * Work within an Agile team in CI/CD environment with modern JavaScript technologies to develop complex web applications

    * Confidently communicate daily with clients to understand and deliver technical requirements

    * Manage your own workflow to meet the deadlines which you will have set with your team to ensure success

    What is Required:

    * 5 years experience with JavaScript (React, Redux in the last 3 years)

    * Bachelor's or Master's degree in Computer Science or similar technical discipline

    * Database skills - You understand the use cases for relational and non-relational data, you've implemented code against several different database platforms.

    * Strong communicator and fluent in English with excellent written and verbal communication skills.

    * Strong understanding of the agile software development process

    * Excited by ambiguity and rapid changes common in early-stage product development

    Our Benefits We know that people do their best work when they're taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation. True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership. We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new. The result? We produce meaningful work

    Getting Hired We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech. Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

    Want to learn more about Clevertech and the team? Check out clevertech.careers.

    Clevertech Culture Video

  • 2 months ago
    Hireology’s technology empowers businesses to build great teams. Over the last eight years, we’ve grown from a startup to a market-leading organization with over 175 team members and built an award-winning culture that makes this company an amazing place to work. It’s with that in mind that Hireology is looking to add a Software Engineer In Test to our team. This individual has a keen sense of a tester yet loves writing code and lots of it, designs and implements many tools and testing frameworks, uses the latest technology and has plenty of room for innovation.
     
    Hireology is based in Chicago, but our Engineering and UX teams work remotely, so you’ll have the option of working from the comfort of your home or right in our office if you’re local. Compensation is competitive, and we offer a full benefits package. We have regular company-wide events, semi-annual team gatherings, and frequent celebrations when we hit our goals.
     
    As our Software Engineer in Test, you'll be responsible for:
    • Help contribute to an easy to use, continuously deployed product
    • Executes manual test cases if needed and reports results
    • Assist in manual and automated regression testing
    • Translate existing manual test cases into automated tests
    • Provides input to Development on software design and on ways to increase product testability to support more extensive test automation
    • Design automation strategies, test strategies and test cases to ensure we are delivering high quality new features and enhancements to existing functionality
    • Work with QA Engineers to evaluate test cases and determine which should be automated
    • Communicate challenges and limitations of quality assurance to a technical and non-technical audience
    So what kind of person are we looking for in this role? We have a pretty unique culture here at Hireology, and the person who will be successful in this role will be:
     
    • Results Obsessed: You are passionate about measuring and driving demonstrable results through your efforts
    • Expert: You are an authority in the QA space, bringing your knowledge and passion to Hireology
    • Think Strategically: Data-savvy when it comes to driving performance and a driven individual who can accelerate the growth of our product 
    Okay, we’ve laid out what the job is - now are you qualified? Below are the minimum qualifications we’re looking for in a Software Engineer In Test. Also, we want a chance to get to know who you are and why you applied, so please include a cover letter.
     
    • Experience with modern web application development (bonus for experience with frameworks like Rails)
    • Familiar with service-oriented architecture concepts
    • Experience working with Agile methodologies
    • Excited about creating quality code using TDD
    • Comfortable in a modern software engineering environment with distributed source code control, dev/stage/prod release cycle, extensive testing, and continuous deployment
    • Have exposure to modern HTML, CSS, JavaScript
    • Fearless about learning new technologies and technical approaches to application development 
    • Authorized to work for any employer in the United States
    So what can you expect after you apply? You will:
     
    • Take a brief true/false survey. Be sure to check your email after you apply.
    • Have a phone conversation with someone on our Recruiting team. This is a high-level conversation about you, but also a good opportunity for you to learn more about us.
    • Meet with one of our Software Engineers to talk shop. Be prepared to talk about how you approach work technically with examples of how you have done it in the past. No homework or on-the-spot assignments. We just want to nerd out a bit with you.
    • Go over your career history with our Vice President of Engineering. This will be an opportunity for us to get an idea of how you got to where you are, and if where you want to go lines up with where we are going.
    • Meet virtually with some more of the remote team. We want to give you some idea of the people you will be working with. We ask the serious questions here, like your top three movies.
    • Provide us some references. We use our automated reference check system for this, so you just give us some names, they fill out a survey, and we are all set.
    • Speak with a member of our leadership team. If you have made it this far, just be yourself, and everything will be fine.
  • 3 weeks ago

    Clevertech is seeking an iOS Developer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications. You will also be instrumental in driving our mobile technology roadmap forward and evangelizing mobile development and testing practices. The successful candidate is both deeply experienced with iOS development and a team player that thrives in a collaborative agile environment.

    You can deliver quickly while being clever to avoid missteps. You have an effective positive attitude that shines as you show your care about client and colleague concerns. You are always learning and are a transparent communicator even when it is challenging. You thrive on challenging yourself daily and seek to surround yourself with like-minded individuals.

    REQUIREMENTS

    • 5+ years of software development experience
    • Ability to effectively articulate technical challenges and solutions
    • Strong design and coding skills (Swift/Java/Objective-C/JavaScript/React Native)
    • iOS mobile development work experience
    • A solid grasp of fundamental algorithms and mobile applications
    • Deal well with ambiguous/undefined problems; ability to think abstractly
    • Passion for operational excellence
    • Bachelor’s degree in computer science, mathematics, a related field or equivalent work experience
    • Strong communicator and fluent in English with excellent written and verbal communication skills.
    • Knowledge about the Lean Startup and Agile Methodologies

    Our Benefits

    We know that people do their best work when they’re taken care of. So we make sure to offer great benefits.

    • Competitive Vacation Package
    • Annual Financial Allowance for YOUR development
    • Flexible Family Leave
    • Clevertech Gives Back Program
    • Clevertech U (Leadership Program, Habit-Building, New Skills Training)
    • Clevertech Swag
    • Strong Clevertech Community

    How We Work

    Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

    True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

    We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

    The result? We produce meaningful work

    Getting Hired

    We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

    Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.

    Want to learn more about Clevertech and the team? Check out clevertech.careers.

    Clevertech Culture Video

  • 2 months ago
    Doximity’s Mobile Team
     
    At Doximity, we put mobile first. We have built and maintain a suite of fully-native iOS and Android apps that healthcare professionals use on a daily basis to increase productivity and provide better patient care.
     
    We have just released our brand new flagship iOS app! It was re-designed and re-architected from the ground up, with an entirely new code base written 100% in Swift. Click here to see more information about our stack.
     
    We have several interesting projects in the pipeline and are looking for a talented iOS Software Engineer to join our growing team of 10 mobile engineers. Doximity is based in San Francisco, CA, but remote applicants are welcomed!
     
    We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds to help build the future of healthcare.
     
    How you’ll make an impact:
     
    • You'll collaborate with a team of product managers, designers, QA, and other developers to drive mobile projects from beginning to end
    • You'll be included in decision-making and will weigh in on balancing factors like scope, complexity, and timing
    • You'll architect your code in a way that encourages and allows for flexible, modular, and reusable code
    • You'll encourage growth within the team by participating in mentorship, knowledge sharing, and thorough code reviews
    • You'll help keep our apps robust by writing tests, monitoring, reporting, and troubleshooting bugs 
     
    What we’re looking for:
    • You have 3+ years of professional experience developing software for the iOS platform
    • You feel at home writing Swift code and are comfortable maintaining Objective-C code
    • You have experience with Functional Reactive Programming using ReactiveCocoa, ReactiveSwift, RxSwift, or other FRP frameworks
    • You have strong computer science fundamentals: data structures, memory management, concurrency
    • You have a disciplined approach to development: you consistently write unit tests, document your code, and follow team processes
    • You are well-versed in Auto Layout and can build complex layouts using UIKit
    • Given a UI design, you can propose API endpoints and responses for the optimal mobile experience
    • You put security first, with a deep understanding of mobile vulnerabilities and how to protect our apps against them
    • You are a team player: you care about others’ projects as your own and take time to brainstorm and debug with teammates
    • You are passionate about the iOS platform: you stay on top of the latest iOS updates and are excited to experiment with new technologies as they become available
    • You are a problem solver and are on the lookout for ways to improve the code, the processes, and the team
    • If remote, you can maintain a minimum of 5 hours overlap with 9:30 to 5:30 PM PST
    • You can dedicate about 18 days per year for travel to company events
     
    Nice to have:
    • You have an understanding of various mobile architectural patterns (MV*, VIPER)
    • You have used technologies such as ReSwift, Texture, GraphQL, and Apollo
    • You are able to leverage Instruments to troubleshoot memory leaks and slowdowns in app performance
    • You have used Cocoapods for dependency management in your own projects
    • You have experience with Core Data, Realm, or other forms of persistent storage
     
    Benefits & Perks
    • Unlimited Discretionary Time Off
    • Comprehensive benefits including medical, vision, dental, Life/ADD, 401k, flex spending accounts, commuter benefits, equipment budget, and continuous education budget
    • Pre-IPO stock incentives
    • Work from home Wednesdays
    • .. and much more! For a full list, see our career page
  • 1 month ago
    At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live. We're a multidisciplinary, fully remote team that's passionate about creating products, like Todoist and Twist, that improve people's lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made. When you become a Doister, you’re not only joining a global, remote-first company, but a team of 60+ people who value:
    • Feeling empowered to achieve their ambitions
    • Inclusivity, open-mindedness, and diversity
    • The wellbeing of their teammates and the people around them
    • Making long-term, high-impact decisions, even if they’re harder
    We invite you to visit our blog to learn more about us, our values, and how we work. Your role As a web developer at Doist, you'll be the technical lead on some of the company's key projects, working closely with the marketing, design, front-end and back-end development teams every step of the way from strategy, planning, and design to implementation, testing, and optimization. This role is for a self-starter who's excited to build and maintain internal projects from end to end, optimize existing channels and explore new possibilities for engaging and growing our different communities.

    Requirements

    About you:
    • You have 3+ years of experience in web development.
    • You have a solid foundation of front-end development fundamentals (HTML5/CSS3/ES6) and enjoy turning design specs into pixel perfect UIs.
    • You're proficient in responsive design, smooth web animations, and email development.
    • You have experience working with back-end stacks and database systems. You're comfortable building simple web services from scratch.
    • You have experience with analytics and A/B testing tools and workflows. You're able to analyze data as part of your process to inform further optimization.
    • You sweat the details, but also know when to move on. You have a knack for developing reusable processes and frameworks that shorten implementation time and ensure quality.
    • You don't wait around for someone to tell you what to do, and you wouldn't want to anyway. You have ideas for how to improve and expand efforts and are proactive enough to see those ideas through to implementation.
    • Bonus points if you have technical SEO experience.

    Benefits

    We're bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We've built a benefits package that invests in our employee's long-term personal and professional growth and well-being. Here's a sample of what that includes:
    • Work-Life balance. That means 8 hours of work, 5 days each week (for a total of 40 hours) because the time you spend outside of work is just as important as the time you spend working.
    • Flexible schedule and location. This is a fully remote position, so you can work from wherever you please and on a schedule that works best for you. All you need is a computer and access to a stable internet connection (which we sponsor!).
    • Generous paid vacation. 40 days of paid time off to use however you like (vacation, national holidays, etc.).  
    • Paid parental leave. 18 weeks of paid maternity leave and 5 weeks of paid paternity/adoption leave.
    • Education stipend. You'll have a monthly budget to buy books, courses, and other resources you need to continue learning and developing.
    • Competitive compensation.
    • And much more!
  • Who we are:

    GitPrime is pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and show they’re driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.

    Who we're looking for:

    This is a typical player-coach role. Our engineering group is divided into teams of about five engineers. As the team lead, you will be asked to run projects typically one to three months.  As a team lead, you are responsible for the successful timely delivery of the project. You're usually given a detailed spec that provides nearly complete UI comps, business requirements, and some implementation guidance. Your job starts with a detailed review of the requirements, gathering questions from your team, coordinating the kickoff meeting with the business stakeholder. We give ample time for engineering feedback into the spec and recommendations for timeline and adjustments to the deliverable. At that point, your job is to run point for the team, make implementation decisions, coordinate pull requests, get early feedback, and generally own the usual responsibilities for software delivery. This position is ideal for the senior candidate seeking both a managerial and individual contributor development position. You should have no less than ten years of commercial experience in building high-performing, scalable, enterprise-grade applications. You must be able to write clean code and ensure scalability. When we say commercial experience, we mean daily hands-in-the-code development experience. Demonstrated leadership ability, and on time delivery of applications is a must for this position. Please give specifics on team size, delivery challenges, and consistent track record of success in your application.

    Responsibilities:

    • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
    • Create well designed, testable, efficient code
    • Participate in all phases of the development lifecycle
    • Assist in preparation and production of releases of software components
    • Ensure designs meet specifications
    • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement
    • Manage team workflow and assume personal responsibility for requirements and timeframe compliance 

    Requirements:

    • 10+ years commercial experience mostly in Java and related technologies
    • Significant experience in designing and developing applications using Java, the Spring framework
    • Experience with Docker
    • Experience with Kafka and the Samza framework a plus
    • Good knowledge of SQL and ORM technologies, including JPA2 and Hibernate
    • BS degree in Computer Science required MS preferred

    Why work for GitPrime:

    • Join high-growth VC funded Y-Combinator startup at liftoff and share the upside
    • Work with a tight-knit group of highly-motivated professionals at the top of their game
    • Compensation package at $140-170k depending on experience, with healthcare, stock options, and benefits
    • We are headquartered in Durango, CO, so you're in for a treat. Located in the heart of the San Juan Mountains, forget the hassles and headaches of city life and enjoy the incredible work-life balance at your doorstep—hiking, mountain biking, paddling, and skiing—that only Colorado can offer.
    • This is a remote-friendly company. Very little travel is required and you're welcome to work from anywhere in the U.S.

    How to Apply:

    Complete the short application, including a paragraph about why GitPrime is interesting to you. If you advance, we will ask you to complete several short screening exercises to assess your skills and ideas. If you are shortlisted, we will fly you to Durango Colorado for face-to-face interviews and meet the rest of the team.
  • 1 month ago

    The Role

    We are looking for self-motivated engineers to join our distributed team working remotely or from our offices in Manhattan & help take our platform to the next level. At HealthPrize, Frontend Engineers have a deep understanding of progressive web application fundamentals and a passion for creating innovative web solutions that impact patients worldwide. They consistently deliver large features that provide significant value to our customers. They collaborate well with others, seek input from teammates, and provide detailed code reviews.

    We develop our front ends with React & Redux (using TypeScript) and will prefer candidates with demonstrated mastery of those, but the technologies you are familiar with are less important to us than your ability to demonstrate practical experience of web application development in its many forms. We want to see what you’ve done and we want you to tell us why you are proud of it..

    As a successful candidate, you:

    • Love to deliver useful software and respond to feedback from the people who use it
    • Have strong experience as a professional developer working with a distributed team
    • Are passionate about shipping code that is scalable, maintainable and well-tested
    • Are fluent in Javascript and opinionated about user experiences
    • Can successfully communicate with internal and external stakeholders to resolve operational concerns & customer issues
    • Are not dogmatic in your technology choices, but have the passion and knowledge to engage in debates about various tooling and technologies
    • Have experience designing, implementing, and maintaining response web application front-ends 
    • You care deeply about usability and are committed to providing our users with the very best experience possible

    About HealthPrize

    HealthPrize Technologies is the pioneer in the use of gamification, behavioral economics, and consumer marketing concepts to engage and motivate patients. Programs developed on our platform are used by life science companies to inspire brand loyalty, improve health literacy, and maximize medication adherence.

    Many companies say they are entrepreneurial, but we really are, and are looking for people who are ready to contribute and make an immediate impact. We are in the midst of an exciting period of growth as we expand the number of programs developed on our platform and are seeking smart, hard-working, and self-directed individuals who can thrive in a fast-paced and collaborative environment.

    While we are focused on solving serious health problems, we don’t take ourselves too seriously. If you like to work hard and have fun doing it, you’ll fit right in.

  • 1 week ago

    Auth0, a global leader in Identity-as-a-Service (IDaaS), provides thousands of enterprise customers with a Universal Identity Platform for their web, mobile, IoT, and internal applications. Its extensible platform seamlessly authenticates and secures more than 2.5B logins per month, making it loved by developers and trusted by global enterprises. Auth0 has raised more than $110 million to date and continues its global growth at a rapid pace. We are consistently recognized as a great place to work based our outstanding leadership and dedication to company culture, and are looking for the best people to join our incredible team spread across more than 35 countries!


    Auth0 gives companies simple, powerful and developer friendly building blocks so they can free up resources to focus on innovation. We strive to be the identity platform of choice for developers and Enterprises. We take our culture very seriously and are looking for people who are drawn to both our mission and our culture.


    The Auth0 platform processes thousands of requests per second (2.5 billion logins per month) for customers all around the world - and we're growing very fast! The Site Reliability team aims to improve reliability and uptime in a data-driven way to support our customers' needs.


    We are looking for senior software engineers with a good understanding of how systems fail, solid background in software engineering, and a desire to learn about reliability and large-scale systems.

    You are a good fit if you...

    Have initiative and can "unblock" yourself to get things done.

    Tend to deliver work incrementally to get feedback and iterate over solutions.

    Can mentor junior people and pair with other teams: education is a very important part of this role.

    Like to get your hands dirty by debugging and fixing issues in production.

    Understand the real problems by reading between the lines and asking good questions.

    Are easy to work with: you communicate well, take feedback in a positive way and are OK not always doing the most glamorous tasks.

    Responsibilities:

    Analyze and optimize our core product by developing and implementing reliability and performance practices.

    Scale systems sustainably through automation, and evolve systems by pushing for changes that improve reliability and velocity.

    Perform Root Cause Analysis of production issues to identify reliability improvements of our services.

    Evangelize and advocate for reliability practices across our organization

    Collaborate with other Engineering teams to support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.

    Be on-call for services that the SRE team owns.

    Practice sustainable incident response and blameless postmortems.

    Requirements:

    You have contributed to design applications and systems that scale, are resilient to failure, and are observable.

    You are interested in designing, analyzing and troubleshooting large-scale distributed systems.

    You have a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.

    You have a great ability to debug and optimize code and automate routine tasks.

    You have a solid background in software development and architecting resilient and reliable applications.

    Timezone: we are giving preference to candidates located in GMT-8 to GMT+2.

    Extra Points:

    Experience with Amazon Web Services.

    Experience with Node.js or any other application development language.

    Experience with MongoDB.

    Experience working in a remote friendly, async environment.

    Preferred Locations:

    (GMT-8); (GMT-7); (GMT-6); (GMT-5); (GMT-4); (GMT-3); (GMT-2); (GMT-1); (GMT); (GMT+1); (GMT+2)

    Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.

  • Hundreds of thousands of businesses have bet their success on the reliability and performance of the Shopify platform. Uptime, resiliency and efficiency are critical to these businesses and as a result of Shopify’s rapid growth and massive scale, we have many interesting and challenging infrastructure problems to solve.

     

    At the heart of this platform are Shopify’s core database systems. These systems, where we store all merchant and customer data, are built around the MySQL ecosystem of open source tools. Over the past several years, we have been hard at work scaling and improving our database infrastructure, handling almost two million queries per second at peak. Now, we want to take it to the next level and we need your help to get us there!

     

    Responsibilities as a Database Engineer:

     

    As a member of Shopify’s Production Engineering organization and the Datastores team, you’ll be directly responsible for the scalability, availability, and integrity of the Shopify database infrastructure.

     

    As a Database Engineer, your day to day activities will include working closely with the support and development teams, some traditional database administration (DBA) work and some modern systems administration work (managing cloud infrastructure). As we continue to grow and scale, we need to achieve as much as possible through automation and hands-off management. We need your help, your experience, and your crazy ideas to design, build, and deploy the next generation of database management infrastructure to expand on what we have built to keep it truly world-class.

     

    We are currently running a cloud based state-of-the-art stack on Google’s Compute Engine and Container Engine. Our next challenges involve moving all our systems, including MySQL itself, as containerized services running under Kubernetes.

     

    All members of Production Engineering, including leads, also participate in an on-call rotation.

    You’ll need to:

    Have experience with the administration, operation, and performance tuning of MySQL, ideally in a Linux environment.

    Maintain an understanding of modern solutions to deploy services at scale.

    Be proficient in at least one programming language, and have the ability to read, write and understand scripts in languages such as Ruby, Python, or Go.

    Have an insatiable appetite to grow and learn how to manage systems at scale. It would be great if you:

    Understand modern high availability (HA) designs for MySQL, and have used MySQL HA-management solutions, such as Orchestrator.

    Have experience with MySQL proxies, such as ProxySQL.

    Understand containerization and deployment on Linux using technologies such as Docker and Kubernetes.

    Are up-to-speed and comfortable with cloud infrastructure, designs, and tools for Google Cloud and/or Amazon Web Services.

    Have some familiarity with existing cloud-managed “Database as a Service” solutions, such as  Google’s Cloud SQL or Amazon’s RDS/Aurora.

    Are competent using git for version control and especially using GitHub for pull requests, reviews, and issue management.

    Are familiar with the ecosystem of Open Source software used in production web environments, such as Rails, Redis and memcached.

     

    Some things you’ll be working on in your first few months:

    Learn about Shopify’s MySQL-based database infrastructure and get comfortable working safely and efficiently in it.

    Work on the projects that will allow us to offer to our internal customers a standardized “Database as a Service” platform which would cover absolutely all their needs, including HA, data integrity, schema migrations and changes, security, monitoring and alerts.

    Test (and try to break) our high availability systems in interesting new ways, and work out the kinks found in the process.

    Respond to internal support requests from other teams to help ensure their success in developing their own applications or supporting their customers.

     

    We know that applying to a new role takes a lot of work and we truly value your time. We are looking forward to reading your application. Please take some time to tell us why you’d be an awesome addition to our team and how this role would be a fit for you!


  • Lambda School is a combination of a school and an investment fund. Lambda School's mission is to find untapped or underutilized talent, and to train that talent for the most in-demand jobs in the world. Lambda School is pioneering a new model of higher education in which the school invests in the students, instead of the other way around.

    Lambda has just successfully completed its Series B fund raising round with premier tier venture investors. We are operating in 40+ states across the US today and eyeing international expansion opportunities. 

    This is a highly visible, student-facing role on the Instruction team, reporting directly to the Lambda Labs Development Program Manager.

    As the Engineering Team Leader, you’ll be responsible for assisting 8-12 teams of students (5-8 developers) to architect, build, and deploy real software products. Your core role will be to help set and create an exciting and engaging products development environment.

    Your responsibilities will include frequent check-ins with teams and working with project managers and section leads to assure consistent progress and impressive project outcomes. The goal of Labs is to prepare students for real world experience in a development career.


    Additionally, you’ll be expected to actively contribute to and improve upon the existing curriculum for the Labs portion of the students learning. This includes lessons on topics like: weekly planning, git workflow, technical planning, working with others, project scoping, quality assurance and bug testing, pair programming, and more.


    You must be comfortable suggesting and implementing new ideas that improve the quality and integrity of the school. You understand that there are always new opportunities for improvement and ways to elevate our standards.

    Duties and Responsibilities

    Guide and train teams to create impressive and successful software products for their portfolios.

    Attend check-in meetings with teams to give feedback and guidance regularly.

    Collaborate with other Labs Team Leaders, other program instructors, student success associates and leadership to help create an exciting and engaging culture for students.

    Build, implement, deliver, and continue to improve upon Labs Experience course curriculum that produces job market ready graduates

    Report on student progress and success throughout the Labs experience

    Coordinate efforts with the course section leads (SL) and project managers (PMs) to ensure PMs understand the nuances of project development and reporting mechanisms so the PMs can effectively support students’ development outcomes

    Accountable for project completion rates

    Accountable for student culture scores

    Education, Skills, and Experience

    Minimum 3+ years of experience in the industry

    Experience in engineering management or team development training/instruction

    Excellent written and verbal communication skills; comfortable and compelling in public speaking situations

    Ability to work with a diverse group of individuals

    Self-starting with the ability to effectively work autonomously with little oversightIntelligent, dedicated, flexible with a willingness to experiment

    Big plus, if you...

    Have worked in an engineering organization with 1000+ engineers

    Have experience with test driven development and testing by QA engineering teams

    are familiar with Zoom, Slack, and Airtable

    Have an interest in keeping up with the latest in Web Development technology

    Have previous experience at a growth stage internet/software company

    Lambda School is an equal opportunity employer, and acts in this capacity without regard to race, color, religion, sex, national origin, age, or disability.

  • Since its beta launch in 2017, Proxy has experienced a higher growth rate than any other Twilio product in their first two quarters of life. Companies like GrubHub, Fedex, and Dominos have been onboarded in less than a couple of weeks! The next few quarters will be crucial for Proxy: We need to scale it and bring it to GA - Proxy is a key component of Twilio Flex and we are expecting a sharp traffic growth. Come join us if you get excited to see your product taking off across so many users. We need to build a whole new set of features - Proxy is evolving to become the next big Twilio Engagement Cloud pillar after Twilio Flex. Come join us if you are passionate about creating solutions that open new markets.
     
    As a Technical Lead you will be responsible for: 
    • Driving architecture and building systems for multiple orders of magnitude of growth. 
     
    • Take full end-to-end ownership of your services, from designing to operations and monitoring in production. 
     
    • Have the opportunity to mentor and help grow engineers. 
     
    • Working alongside Product in brainstorming ideas, defining, scoping and planning work. 
     
    • You will be tackling some of the world's most complex distributed system challenges, at an enormous scale, while maintaining a 99.999% of both API availability and success rate. There's no maintenance windows ever at Twilio.
     
     
    As a hands-on Tech Lead at Twilio, you are empowered to create wonderful experiences for our customers, who are developers and builders. 
     
    • You are excited when you release something that makes it easier for a developer to focus on the creative side of code.
     
    • You think about how your product will help the customer that spends $10s of millions with Twilio, and the customer who hasn't spent $1 yet.   
     
    • You will own, create and operate REST APIs and infrastructure to support the world's largest brands. These services will transform the way people operate their business. 
     
    • Your services will go from concept to sustained exponential growth in a very short period of time. 
     
    • You enjoy getting the MVP out the door, and you know that to take services to scale require developing a complex distributed platform and will be concerned with availability, throughput, latency and real-time responsiveness. 
     
    • You have experience in a functional programming language, ideally in Scala. -Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.
     
    • Bachelor's degree in a computer science related field or equivalent experience is a minimum requirement.
  • Skillshare ((GMT-05:00) Eastern Time +/- 2 hours)
    2 months ago
    As a key member Skillshare’s Ecosystem team, you’ll be at the helm of one our most innovative and exploratory groups at Skillshare. The team’s work draws from a deep understanding of our users’ needs and augments their experience beyond classes - how else can we provide value to our students and teachers? How can we foster and grow the learning community on the platform? The Ecosystem team builds emerging features and functionalities to answer these questions. The team’s work is pivotal to the growth of our platform and our network. As such, we’re looking for a high level engineer who will work closely with our engineers, product, and leadership stakeholders to bring these features and functionalities to life. What you'll do:
      • Participate in daily stand-ups, bi-weekly sprint plannings, and sprint retrospectives for the team (we work in agile here)
      • Help facilitate ticket assignment – you know the strengths of engineers on your team, and when to give them new challenges to help them grow
      • Collaborate with the team’s Product Manager to determine longer-term roadmaps
      • Build the product! A solid portion of this role will be hands-on writing code, and we’ll look to your senior expertise to set the standard for the team.
      • Review code and provide technical mentorship to engineers on your team (and across the company)
    Why we're excited about you:
      • You’re an experienced full-stack engineer with a proven history of leading teams in this capacity.
      • You are motivated by technical mentorship.
      • You bring best practices for coding, testing and technical documentation to the table, and are ready to help us implement them.
      • You’re interested in emerging technologies and excited to help push the boundaries of Skillshare’s platform offerings.
    Why you're excited about us:
      • Impact: Innovation is at the heart of our Ecosystem team, and you’ll be leading the technical charge.
      • Our mission: We are building a learning ecosystem for the new economy and changing millions of lives for the better.
      • Our team: We have a passionate, smart team that is a lot of fun to work with.
      • Your life: We take pride in our flexibility. Need flexible hours, or work a day or two remotely? No problem. We trust you to do what you need to do.
     
  • 2 months ago

    We’re a small team that has the resources and support of a large company. Pocket was acquired by Mozilla in 2017, and together we are committed to an internet that elevates critical thinking, reasoned argument, shared knowledge, and verifiable facts. As our first Engineering Manager, you’ll be responsible for helping ensure our ability to support high quality content on the web. This role is fundamental to Pocket’s success.

    Come work with us and make a huge impact on advancing high-quality content on the web.

    What you’ll do:

    • Lead a distributed team of 6-10 software engineers building our web app, extensions and integrations into the Firefox browser.
    • Report to our CTO and as our first Engineering Manager, help define what will make the role successful at Pocket.
    • Create an inclusive environment which engages and challenges your team members, and exposes them to new opportunities.
    • Set and communicate your team’s goals, and establish plans and schedules to attain them.
    • Collaborate with engineers, data scientists, designers, product managers and support teams to implement our product strategy.
    • Ensure that the software your team delivers is on time, high quality, measurable, and maintainable.
    • Anticipate the right mix of capabilities required for your team to be successful, and recruit and hire new people as needed.
    • Be rewarded with growth and leadership opportunities for strong performance.

    What you already have:

    • You have 6 years of overall industry experience, with at least 2 years of hands-on technical leadership and/or people management experience.
    • You have the ability to successfully lead and ship complex software projects on time in a loosely structured environment.
    • You can hire, coach, motivate, develop, and delegate to geographically distributed team members with different skill sets from your own.
    • You can resolve problems, manage risk, lead change, and facilitate collaborative decision-making in a multi-functional team.
    • You possess clear and succinct communication, and the ability to develop positive relationships with subordinates, peers, upper management, and partners.
    • You can enable creative thinking and new contributions in your team.

    Our team requires skills in a variety of domains. You should ideally have experience with some of the areas listed below, and be passionate about learning new things. We’re excited to see:

    • Experience with building modern applications on the web
    • Working knowledge with web technologies: Javascript, CSS, HTML
  • Theorem is a software consultancy that believes in using simple tools to solve problems. We build custom systems for both startups and enterprises - You can see our portfolio for more information about our clients.

    Our main offices are in Los Angeles and New York, but we work remotely with people from all around the world.

    Our engineers have experience in a consultative environment, excellent communication skills and a desire to work with talented teams building innovative products. We work closely with our clients, sharing our experience to help them better define their products.

    We are looking for HTML, CSS and JavaScript experts that are always learning and adapting to the ever-evolving frontend landscape. But we don't want you to build a UI in a silo, we want you to be an expert in collaborating in designing services and APIs, user experiences and product requirements with our clients.

    The ideal candidate has experience working with React and Redux and has a thorough understanding of the options and tools available for managing an application’s state and their underlying functional programming concepts.


    Skills & Requirements:


    Smart, gets things done.

    Excellent communication skills.

    Consulting experience.

    Passionate about software development.

    Experience working in a distributed company.

    Open minded and always learning.

    Experience with React and Redux. 

    5 + years of professional experience

    Duties & Responsibilities:

    Architect and build web applications.

    Work with product designers and clients to clarify requirements.

    Plan, estimate and prioritize work in a collaborative team.

    You 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!

    About Theorem


    Theorem (previously Citrusbyte) is an innovation and engineering company that advises clients on product strategy, engineering, design, and culture, then partners with them to build and launch technology-driven solutions to their most complex problems. Theorem is chosen by clients when results matter most — becoming the agent of change, and driving a transformation that involves not only technology, but also people, process and leadership. Founded in 2007, and headquartered in Los Angeles, Theorem's global team of engineers, designers, technologists, researchers, strategists, and advisors, has deep expertise across a broad variety of industries including consumer electronics, automotive, manufacturing, supply chain, healthcare, finance, and entertainment.


    While we have offices in LA and New York, we work remotely with team members around the world

    100% REMOTE - Work from your remote location if you are not called to travel to client site

    TEAM RETREATS - We get together at an inspiring location to meet, work and play

    HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer vacation and support healthy lifestyles through our physical fitness and continuing education benefits program.

  • We are seeking an experienced embedded systems engineer to lead development of robust and scalable Linux-based devices. Be part of a small cross-functional hardware team building the future of intelligent, connected video collaboration hardware. Strong embedded Linux experience and understanding of the Linux kernel is required.

    Required Experience


    Experienced in building Android from source

    Experienced in customizing embedded Linux in areas of driver development, device tree and kernel debug

    Experience with Android HAL

    Strong Linux kernel fundamentals such as threading, abstraction, and memory management.

    Experience developing drivers for common communications protocols (e.g. SPI, UART, I2C, USB).

    Experience with utilizing hardware codecs in the Qualcomm Snapdragon chipset.

    Experience with imager pipelines (ISP, GPU, etc.) a big plus.

    Experience with Bluetooth LE, Bluetooth Classic, and Wi-Fi.

    Proficient in C and C++ and ability to develop clean, modular code.

    Knowledgeable in common debugging practices (e.g. JTAG) with the ability to debug issues using a combination of software and lab equipment.

    Strong communication skills, a positive attitude, and empathy.

    Preferred Experience

    Experience with mobile-class SoC (e.g. Qualcomm Snapdragon).

    Experience with Android Library and Runtime layers.

    Experience with implementing and debugging gadget drivers (UVC/UAC, etc.).

    Elementary understanding of electronics principles, including reading schematics, hardware data sheets, and PCB layouts.

    Experience with manufacturing abroad.

    Experience with one or more of Android/Linux kernel subsystems: camera, video, WLAN, Bluetooth/BLE, HDMI, USB C

    Meet Owl Labs 

    Owl Labs’ mission is to solve a problem we’ve all experienced: meetings suck, and they are especially painful for the remote participants on the other side of the call. Considering the rapid growth in remote and distributed work, this is a perfectly timed problem for Owl Labs to solve. The market is hungry for products and content that make remote and distributed work better.



    With $22.3M funding from Spark Capital, Matrix Partners, and Playground Global, Owl Labs has created the Meeting Owl, a 360° smart video conferencing camera that sits in the center of the table and uses robotics algorithms to automatically highlight different people as they talk. After launching the product in June 2017, thousands of companies have purchased the Meeting Owl, saying it offers the most natural and inclusive meeting experience they’ve ever seen.


    Owl Labs is 33% remote and headquarters are based in Somerville, MA. This role can be either an on-site or remote position. Please specify in your application.

  • Heap (USA)
    1 week ago

    As an Engineering Manager at Heap, you’ll lead teams building the future of analytics.

    Heap has hard technical and people challenges all over, and we're looking for engineering managers who want to have a large business impact. Think: large-scale streaming ingestion, auto-capturing events on native mobile applications, novel ad hoc analytics query infrastructure, realtime data-out connections, and materializing very large datasets in warehouses.

     Engineering managers at Heap are people-focused, but expected to have a strong engineering background. Your particular area of expertise isn't too important: we have management needs across the entire stack.

     

    What will you do?

    Promote long-term growth of engineers. Our engineers are driven and very talented. We are serious about investing in them, and you will be responsible for ensuring they are growing along the axes they care about.

    Create the long-term vision, mission, and success metrics for your teams by working with PM and your TLs.

    Partner with TLs to ensure consistently high-quality execution.

    Sell candidates and get them excited about joining the team.

    We would like to talk to you if:

    You have a track record of successfully leading an engineering team.

    You communicate clearly both in writing and in person.

    You’ve worked with product managers in the past and understand the product development process.

    You're enthusiastic about managing a partially-remote engineering team.

    Preference: you’ve successfully managed teams of 3 or larger. The role is flexible with regards to your seniority.

    Bonus: you’ve observed engineering teams scale at least an order of magnitude.

    Bonus: you’ve served as a Tech Lead before.

    While the majority of our engineering team is in our SF HQ, we also have an NY office, are we happy to consider remote for managers with remote management experience. We cover relocation costs. We'd love to hear from you!

     

    Heap stores critical customer data, and security is extremely important to us. All managers are expected to enforce rules and best practices to keep the company safe from breaches and incidents.   

    People are what make Heap awesome. Regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics, we want everyone to feel welcome. We are committed to building a diverse and inclusive equal opportunity workplace everyone can call home. 

    Heap has raised $40M in funding from NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others. We work in SF and offer plenty of awesome benefits. We'd love to hear from you!

  • Pear Deck is founded by teachers on a mission to help educators engage their students. We create active learning solutions that leverage student devices to support formative assessment, meaningful engagement, and improved classroom equity.


    We’re looking for someone who gets energy in a dynamic role, who would enjoy helping other developers with tools, monitoring our services in Kubernetes, and helping our team understand acute technical issues.


    Things you may do on a given day:



    • Stand up with the cross-functional product team and agree on top priorities for the day

    • Monitor production systems for disruptions to valuable classroom time and react quickly

    • Review a PR

    • Fix a bug

    • Make improvements to our CI/CD pipeline

    • Talk with another dev about recent improvements to our internal tooling

    • Identifying potential projects to cut our cloud spend

    • Develop a plan to make monitoring or operational improvements

    • Twiddle some knobs in the GCP console while building long-term IaC solutions

    • Improve our  workflow orchestration



    Prior to this, it is likely you:



    • Have dealt with Javascript. A lot of it.

    • Have worked well with non-technical leaders and technical leaders alike

    • Worked with service-oriented architecture and other infrastructure patterns

    • Used programming design patterns

    • Have demonstrated honesty, determination, brilliance, and humility



    About Pear Deck


    Pear Deck is a five-year-old funded startup headquartered in Iowa City, IA, focused on delivering powerful learning moments to every student, every day. By joining Pear Deck at this stage in our growth, you will be getting in during an exciting time as we expand our team while maintaining our humanity.  So, if you like the idea of working on a close-knit crew as we face the challenges of scaling both our customers and our team, this is the perfect time to jump in.


    We value diversity and encourage people from all walks of life to join our team. We believe a wealth of perspectives helps Pear Deck serve its teachers better. If you’re interesting in joining us on our mission, apply on our website.

  • CircleCI (US / Canada)
    2 months ago

    CircleCI is looking for a front end development focused software engineer to help us build the rich web experiences that power our platform. You will work closely with product, design, and your engineering teammates to help engage with CircleCI’s users across our variety of web applications and marketing sites. To thrive in this role, you are someone who works well with distributed teams and sees collaboration as the key to success.


    You have a passion for learning and working with a variety of front end web technologies across web applications and marketing efforts. Here are a few things you’ll get to do in this role: Work closely with product and design to brainstorm effective ways to engage with CircleCI’s users.

    Help implement the direction of the UI and UX of our web applications and marketing efforts. Collaborate, grow with, and learn from your engineering teammates through planning, pairing, testing, and delivery of the features you build. Work within your team to foster a culture of priority-setting and urgency in alignment with organizational strategy.

    About you

    We’re looking for someone who enjoys collaboration, is curious and interested in learning, brings strong communication and teamwork skills, and helps others grow by sharing their expertise and encouraging best practices.

    If this sounds like you, here are some additional qualities we’re looking for: Practical experience working with modern front-end web technologies. Articulate UI and UX opinions. An eye for detail when implementing complex UI designs. A deep appreciation and understanding of the value of testing. A desire to learn how the work you do provides value to our users. The ability to break down tasks to ensure they’re appropriately sized, and the ability to estimate the effort required to complete.

    Working remotely at CircleCI We’re a distributed company with teammates across the world. For this role, we can support you working remotely anywhere in the United States or Canada. CircleCI Engineering Competency Matrix This role equals level E2 on our Engineering Competency Matrix, our internal career growth system for engineers. 


    About CircleCI

    CircleCI is the best platform for software teams looking to rapidly build quality projects, at scale. Our intelligent continuous integration and delivery tools are simple yet powerful. Our aim is to provide the wisdom of a connected development ecosystem to every team member making technology decisions. We run 12M+ builds a month on our platform for companies like Spotify, Kickstarter, Sony, and Coinbase.


     

  • 2 months ago

    FineTune is seeking a senior QA for our AP and Pre-AP software product.   We are a fully distributed and international team though 1/3 of us are in Boston Metro area.  S/he will have the opportunity to work on mission critical software that will impact 3-5 million students in 2019.  If you are well versed in various 



    • selenium based testing

    • Java/Python

    • load testing (Python Locust)

    • smoke testing

    • test driven development

    • and have worked in QA'ing at least 3 production released software


    you are welcome to apply. S/he will be working with our development team, product owners, designers and increase the quality of the software so that we may serve 3 million+ users in 2019.


    Requirements:



    • Proven experience in understanding complex user needs with multiple stakeholders

    • 5+ years of QA experience

    • 3+ years experience with API testing, UI testing, end to end testing.

    • 3+ years experience QA’ing high-availability enterprise software a plus

    • 5+ years experience with Databases (SQL or noSQL)

    • Experience with Selenium

    • Experience with Locust for load testing

    • Experience with apache bench

    • Java based automation

    • Python based automation

    • Strong Agile Experience

    • Experience with continuous integration and test driven development

    • Ability to dive deep into technical issues.

    • Strong verbal and written communication skills

    • Experience in debugging performance issues in docker, kubernetes and AWS ECS containers

    • Experience in debugging performance issues with javascript and reactjs or other SPA architecture a plus

    • Experience with collaborating in github a plus

    • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness

    • BS/MS in Computer Science or equivalent a plus


    As we prepare for rapid business growth from here, FineTune Learning is seeking to hire a Senior QA Automation Engineer who have worked in at least 3 production released software/web/mobile products.  We are looking for people who have strong motivation to grow startup companies, who is agile and continuously improving themselves while having an opinion for great software components and services with great attention to detail in delivering reliable software that is well tested according to user expectations.

  • 1 month ago

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” ten years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.


    *LI-YWe are seeking a Quality Architect for the Platform Services cloud.

    In this role, you'll work with engineering managers, scrum masters, and dev leads across 20 Agile teams to assess test coverage, quality process maturity, and historical bug and case rates. You'll identify areas that are high risk either because of the nature of the code, the test coverage, or the work being done in a given release. You'll then engage directly with the teams at highest risk, helping them improve their test strategies and tooling, and making recommendations for product code changes to improve quality and testability. You'll monitor the quality of our major and patch releases, you'll represent the cloud in weekly executive review meetings, and you'll work closely with quality leads in other clouds to innovate and share best practices and standards.

    To succeed in this role you must be comfortable learning new feature areas and efficiently reviewing large bodies of unfamiliar code, primarily in Java but also including SQL and Javascript. You must be experienced with code analysis and test analysis tools (such as Clover), skilled with a broad range of testing tools from Mockito to Selenium, and well versed in modern testing techniques. You must be well organized, good at prioritization, a clear communicator in written and spoken English, and a creative problem solver. And most importantly, you must be diplomatic, persuasive, and very patient.


    Minimum 10 years of industry experience. Bachelor's degree or higher. Open to any Salesforce engineering office in North America.

  • 2 months ago
    Most important:
    • Experience with React, React Native and the Javascript ecosystem
    • Experience with iOS and Android development
    • Code optimization and performance improvements
    • Write well designed, testable, efficient code
    Nice to have:
    • Experience with working remotely
    • Familiar/involved with open­ source projects
    Personal:
    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity
    Perks:
    • Get the chance to work with big brands like Riot Games, Fox Broadcasting, Kaplan Inc...
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world.
    • Work from anywhere as part of a community of digital nomads.
    • Join our vibrant community, filled with opportunities to learn new skills together in study groups, join clubs (photography, gaming, etc.) and get free camera equipment/games/conferences/courses/massages/etc., charitable fundraisers, fitness & yoga programs (+gym membership), etc. This is the community to be in if you're a remote developer.
    • We’ll provide up to $2,500 in funding for your learning and growth through our Unleash program, which provides opportunities to unleash your potential through initiatives that help you grow as a developer and explore your passions more each day. 
  • 3 weeks ago

    Who we are: Serverless is a Series A (Lightspeed Ventures, Trinity Ventures) startup that is changing the way cloud software is built and deployed. Our software is used by tens of thousands of developers from companies like EA, Coca-Cola, Nordstrom, and Nike, to get their cloud applications to market faster. We’re a small, distributed team that is obsessed with delivering value to developers. 

    As a Lead Solutions Architect you will serve in both a pre-sales and post-sales capacity to ensure the success of Serverless Framework Enterprise customers. You will achieve this primarily by working directly with customers and our sales team to provide technical expertise around our products, public cloud architectures, and operational strategies. We are a small but rapidly growing startup which means there will be plenty of opportunities to wear multiple hats, learn new skills, and grow your role along with the company.

    Responsibilities

    During the pre-sales process, work with prospective customers to understand their requirements, provide technical and operational overviews of our solutions, give demonstrations, and assist with proof of concepts.

    During the post-sales process, provide technical and operational assistance to customers to ensure their success with our solutions.

    Requirements

    A background as a developer

    3+ years experience in a technical, customer facing role (Technical Pre-Sales/Post-Sales/Sales Engineering/Solutions Architect, etc.).

    Deep understanding of the AWS platform, particularly their serverless compute offerings.

    Experience implementing public cloud infrastructure at mid to large enterprise companies.

    Great interpersonal skills including the ability to establish trusted relationships internally and with our customers.

    Great communication skills including the ability to ask probing questions and listen carefully.  You should also be able to explain technology trends through narrative and story.

    Experience with Serverless Framework.

    Ability for roughly 20% travel.

    We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion.

  • 1 month ago

    We’re looking for talented developers who want to be part of a young company in an exciting time of growth, and to help make EmailOctopus the preferred email platform for millions of users worldwide.

    About EmailOctopus

    Set up by two brothers in London in 2014, we’re a bootstrapped (and profitable!) startup with big ambitions to disrupt the email marketing industry. To date, our customers have sent over 3.5 billion emails and saved in excess of $100,000. Over the next few years, we’re looking to improve our platform, expand our feature set and significantly grow our customer base.

    We’re a friendly, personal team and we pride ourselves on delivering outstanding service to our users just as much as we do in building an amazing product. We’re a fully remote business, with the team spread across London, Manchester and Vancouver.

    The role

    As a developer at EmailOctopus, you’ll be helping maintain our existing platform as well as supporting our biggest project yet: switching from AWS-supported platform to a fully independent email service provider. Your skills will help us ensure that our platform is robust, tested and set up to succeed at scale, so we can keep reliably delivering billions of emails on behalf of our users.

    Your skills and experience

    We’re looking for developers who are quick to adapt to new technologies. You will have some or all of the skills below, but an appetite to learn is most valuable.


    * Strong experience in PHP and its web frameworks, such as Symfony/Laravel

    * Familiar with AWS and sysadmin

    * Experience in Redis/MySQL/BigQuery

    * Experience with Python

    * Comfortable with version control

    * Interested in developing highly scalable and robust web applications

    * Passionate about writing clean and maintainable code

    * Workable frontend/UX skills


    Benefits


    * Work from anywhere

    * The opportunity to be part of a small, growing team who will support you in your future career

    * Flexible working hours

    * £500 yearly learning budget

    * Free yoga

  • Patreon (Selected US states)
    SRE
    1 month ago

    What you will do:

    You'll help Patreon scale the foundation of a platform that helps creators pay rent and enables higher levels of creativity.

    You'll establish a standard of high availability and reliability for Patreon's production systems.

    You'll influence the direction of our technical roadmap.

    Create and administer infrastructure -- cloud services, hosts, monitoring tools -- for highly reliable and scalable web applications and data stores.

    Build automated tooling to configure and maintain our systems and services.

    Identify and solve issues in our stack.

    Work closely with your peers in security and engineering.

    Participate in an on-call rotation ~1 week per month.

     


    Projects you might work on:


    Leveling up how we approach and handle logging.

    Improving our deploy pipeline.

    Revamp our approach to alerting.

    Working with our security team to improve the security of our infrastructure.

     


    Skills and experience you possess:


    You have experience in DevOps or Site Reliability for a company experiencing fast-paced growth.

    You are knowledgable in configuration management with a framework such as Ansible, Chef, or Puppet.

    You're comfortable with AWS, Linux, and MySQL can operate all of them from the CLI.

    You are proficient with a programming language like Python or Ruby, and with shell scripting.

    Your documentation, collaboration, and verbal communication skills are excellent.

    You are inclined to automate, but can discern when automation isn't the best solution and present alternatives.

    You've worked with continuous integration and deployment systems, and have ideas about how to build and improve those systems.

    You strongly believe in the importance of security, and enjoy the idea of partnering with the security team to ensure the integrity of our customers' data.

    You have productive habits, healthy process awareness, and good teamwork skills and instincts.

  • 1 month ago

    AI Incube, AI-driven company that is changing the way people park thru its parking availability prediction service (Parknav), is looking to add senior mobile developers to its team. 


    We're looking for both full-time, and contract developers to fill this position. We're primarily interested in Android (Java / Kotlin) developers who are also interested in doing some iOS (Swift) development, but opposite can also be the case - majority of the work will be with Android, however.


    We are 100% remote, so you can work from anywhere in the world as long as you have a decent internet connection, and will be available during American or European work hours. We will also pay for a co-working space of your choice if you'd like to work from the office. 


    Your Role:


    • Design, develop, configure, extend, troubleshoot, deploy and maintain our navigation SDK (Android, iOS) and data collection apps (Android). This is a very hands-on role. 

    • Quick learner - research and learn about new methodologies and applications, and apply what you've learned.

    Requirements:


    • Android and / or iOS expert

    • Have significant experience using either Google, Mapbox or Apple map SDKs

    • Have significant experience writing location-based apps

    • Independence

    • Fluent English speaker


    Compensation is very competitive within location of employment. 


    AI Incube is an equal-opportunity employer. We encourage all genders, demographic backgrounds, and orientations to apply. We foster a respectful and positive work and social atmosphere for all. We value quality and professionalism, and encourage learning and growth.

  • Datadog is building a world-class APM product that traces requests as they flow across complex systems. We are looking for an expert Ruby developer who can help push our MRI tracing tools to the next level. Come and join us to build amazing open source software.


    What you will do

    Write open source code that instruments thousands of Ruby applications around the world.

    Drive our open source Ruby projects and engage with the community to find and address the most important challenges.

    Join a great team building software the right way.

    Who you must be 

    You’re a master Ruby programmer. You think in blocks, faced the GIL limitations many times and you know there is more to Ruby than Rails. You’ve written piles of clean, correct, well-tested, performant, idiomatic Ruby code.

    You are a great community ambassador and can drive hard technical conversations towards a good solution.

    You have solid experience with widely used frameworks and libraries like Rails, Sinatra, Grape, Sidekiq or ActiveRecord.

    You want to work in a fast, high growth startup environment.

    You have a BS/MS/PhD in a STEM field or equivalent experience.

    Bonus Points

    You have experience with JRuby and how it works in the JVM.

    You’ve played with eventmachine.

    You have significant experience with Python, Go, Java, JavaScript or Ruby.

    You have have experience with code telemetry and introspection.