Remote
0
USD
/hr

8 CircleCI contracts

Principal developer / Engineering Lead | Part-Time | Fully Remote

11 days ago
$1500/dayRemoteBoxtribute

Why work with us?

If you are an experienced software developer who wants both more flexibility in the schedule for family, personal growth, or health reasons, while still applying your skills in making a positive contribution to the world, then this is the perfect opportunity for you.

You will be building open-source software that distributes clothes, shelter, hygiene items, and food to thousands of refugees and other people in need. Your solutions will give comfort and dignity to people trapped in the most vulnerable of situations, from people relying on their local clothing bank to get their families through tough times, to unaccompanied minors stuck in a refugee camp in Greece, fleeing terrorism and violence in their home country. You will be responsible for driving a new release on a fresh technology stack and prepare our solution for a sustainable future. You will also be involved in supporting our executive board with preparing our organisation for an exciting new program that supports disadvantaged people by integrating graduates of nonprofit coding schools into our development team.

Grow your experience working in distributed, multicultural teams. Work with great people driven by a common purpose to improve the situation of vulnerable people. Learn from experienced founders including an ex-Amazonian and an ex-fintech CTO, who have decided to put the experience they’ve had building amazing products, running systems at scale, and operating in fast-paced, high growth environments to work in the humanitarian sector.

About Boxtribute

Boxtribute is an open-source, non-profit web application, which makes it easy for organisations to source, store and distribute donated goods to people in need in a fair and dignified way.

As a nonprofit, we are committed to providing access to as many humanitarian actors who need our product as possible at the lowest possible cost, so that it is easier for these organizations to deliver on the great responsibility they bear. Boxtribute is already being used in 6 countries across Europe and the Middle East, including in the field in and . We have ambitious plans to grow to support 25+ operations next year.

Our team is a diverse group of volunteers brought together by a belief that we can and should make a positive impact in the world with the skills we have. Most of us have spent time working in refugee camps in Greece. If you haven’t, don’t worry, but it’s something we can definitely help connect you to if that’s an experience you’re interested in.

What will be my main responsibilities?

Some of the tasks you’ll be expected to manage include:

  • Familiarizing yourself with the existing code base, using that knowledge to assist the team in sizing up the work then breaking it down into manageable chunks

  • Drive the development to release our solution on a new technology stack.

  • Engaging in product development conversations in order to come to good technical decisions, with a demonstrated ability to evaluate, understand and clearly articulate the impact of those decisions

  • Establishing and upholding best practices of modern software development methodologies (Agile, TDD)

  • Help the rest of the development team when they are blocked, and support them learn independent problem solving skills.

  • You will have the active support of our Head of Product (Roanna) and Senior Advisor, Technology (James) for architecture decisions, and would be supported by both Roanna and the Head of Operations (Hans) for team onboarding and management.

    How we work

    We are an international, all-remote team We deploy using a scaled approach. We rely on Slack, Trello, and regular calls to make things come together :)

    Our technology stack

    Our partners currently work off of our legacy PHP application. However, we have started the process of planning and building out a new progressive web app based on Python/Flask and ReactJS, which would eventually fully replace the PHP app. The technical design and build-out of this new app is the main initiative that your software development efforts would be contributing to.

    We use modern continuous delivery methods, and try to use the best tools for the job, with an eye for the sustainability of our project and financial constraints.

  • [New App] Python/Flask on the back-end, ReactJS on the front-end

  • A GraphQL API powered by MySQL / Peewee ORM for the data layer

  • Google App Engine and Cloud SQL to host for minimal operational overhead

  • CircleCI for continuous integration

  • Cypress for browser-based testing

  • Sentry and Google Stackdriver for error monitoring & tracing

  • GitHub, Trello and Slack for collaboration

  • About you

    You’ll be motivated by our goal, and have some experience leading diverse engineering teams. Working with a volunteer engineering team will provide some unique challenges and hopefully some fresh perspectives! Hopefully you have:

  • 5+ years experience in software development, including 18+ months of experience with ReactJS or other modern front-end capable of creating a progressive web app

  • Prior experience in Python, preferably in data analysis and/or web development environments

  • A successful track record of working with test-driven development (TDD) in an agile environment and shipping production-ready code at a high velocity;

  • A solid understanding about how to tool code for maintainability and scale, while simultaneously being able to make intelligent trade-offs with time to market

  • A strong knowledge of modern approaches to web application architecture, including API design and integration

  • Excellent collaboration and communication skills;

  • A demonstrated ability to coach and mentor while sustaining a positive relationship with junior team members

  • High comfort level in working with a diverse, remote, and dynamic/fluctuating team

  • BONUS:

  • BSc. in Computer Science or a related field, or similar coursework and credentials

  • Prior experience with Apollo GraphQL, PHP, relational database modeling

  • Proficiency in API security frameworks, token management and user access control including OAuth, JWT, etc

  • Familiarity with common web development tools like Docker and Github;

  • Prior experience as a tech lead, or strong recommendations from the same

  • Prior experience working or volunteering in the field on humanitarian aid and/or on the refugee and displaced persons crisis

  • Prior experience working in a remote team

  • Compensation / How much time do I need to commit?

    We are looking for someone who can commit a minimum of 3 days (24 hrs) / week for 6 months or longer. We can offer an initial fixed compensation of up to €1500 / month, preferably as a freelance contract, with an option to expand depending on the state of our funding applications.

    Get new remote CircleCI contracts sent to you every week.
    Subscribed to weekly CircleCI alerts! 🎉

    Backend Rails Developer (Contract, Remote)

    1 month ago
    RemoteVaporware

    We're looking for a backend Rails developer to join our team on a contract basis

    Requirements

    • Located in the United States
    • Proficiency in the English language, both written and verbal, sufficient for success in a remote environment with team and client communication
    • Self-management skills, time prioritization, and estimation skills
    • Work in line with our values

    Strong proficiencies and working experience with

    • Git (eg. GitHub) version control
    • The Ruby programming language
    • The Rails and Rails::API frameworks
    • API Design (eg. REST/JSON)
    • API Documentation (eg. Swagger)
    • The ActiveRecord ORM
    • Relational Databases (eg. Postgres)
    • Testing Frameworks (eg. Rspec)

    Bonus skills

    • PaaS hosting providers and DevOps tooling (eg. Heroku)
    • CI/CD Tooling (eg. CircleCI)
    • Worked with clients before (freelance or agency)
    • Has implemented common SaaS paradigms, like:
      • Multi-tenancy
      • Payment Processing
      • User Event Tracking
      • 2FA/MFA
      • A/B Testing
      • Caching & Rate Limiting
      • Reporting & Data Aggregation
      • Integration with 3rd Party APIs

    Our Values

    • Be Pragmatic - We are practical, sensible, and realistic. We believe in creating software that's good for users through Lean principles, by launching an MVP and running lean experiments to make data driven decisions.
    • Strive for Quality - We put our passion into our craft. We strive to design and build quality software. We focus our talents and efforts in doing a few things well, instead of more things poorly. We believe passion, creativity, focus, and optimism leads to quality work, deliverables, and relationships.
    • Collaborate Freely - We collaborate with our clients instead of taking marching orders. We choose the best tools for the job at hand and have our recommendations heard. We work with proactive coworkers who trust and respect one another. We assume that people have good intentions and provide direct and constructive help. Everyone has the ability to improve anything, as titles do not separate our shared mission and goals.
    • Create Happiness - Make time for health, energy, and balance. Strive for fulfillment in our shared humanity. Show positivity and passion. Be funny and have fun. Expect career and life satisfaction.
    • Long-term Sustainability - In order to support these values, we maintain a consistent level of profitability and long-term sustainability. Without maximizing profits, we uphold strong fiduciary duties to all of our members.

        Senior DevOps Engineer (AWS)

        15 days ago
        RemoteSyrinx
        Senior DevOps Engineer (AWS)
        Fully Remote with a Syrinx Financial Services Partner
        6 Month Contract w/ possible extension

        U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.


        You will be a member of the Platform Enablement Team, which owns cross-product utility services, collaborates on improvements to our infrastructure-as-code solution, and works with other Engineering teams and Architecture to help drive architectural changes.
        • Upgrade and improve build pipelines
        • Automate (existing) end-to-end tests
        • Create proofs-of-concept for key Platform and Infrastructure services
        • Be a point of contact between Platform and Infrastructure teams
        • Upgrade and improve data pipelines Automate application of security patches

        Tools You Would Use:
        • AWS
        • Appsync
        • Data – Dynamo Db, Aurora
        • Lamda
        • Monitoring 
        • Terraform
        • Python or Java
        • CircleCI
        • Docker
        • Jenkins 

        Senior Golang Developer

        1 month ago
        £600 - £700/dayGreat rateRemoteAnson McCade Ltd - IT and Finance Recruitment

        This truly is a remarkable opportunity to work for one of the most cutting edge disruptive organisations and brightest minds out there! Good news is they're on the lookout for exceptional Golang Developers - Golang Terraform, GCP, AWS, Microservices to join their groundbreaking team!

        DAY RATE: £600 - £700

        This amazing opportunity is not to be missed! As a Golang Developer - Golang Terraform, GCP, AWS, Microservices you will be exposed to genuinely some of the world's most disruptive projects available that will radically alter the world we live in.

        Experience required as a Golang Developer - Golang Terraform, GCP, AWS, Microservices:

        • You have will strong experience with Golang (Essential)
        • Develop and test your code (API development)
        • Setup and maintain deployment pipelines (CircleCI, Github Actions) and processes
        • Setup and support relevant cloud infrastructure (GCP, AWS, Azure, Terraform)

        Golang Developer - Golang Terraform, GCP, AWS, Microservices

        Additional Benefits

        • Flexible working arrangements
        • Remote working opportunities

        If you're interested in the role as a Golang Developer - Golang Terraform, GCP, AWS, Microservices please submit your CV or contact Peter on

        Golang Developer - Golang Terraform, GCP, AWS, Microservices

        DevOps Engineer (Remote - Pacific Time Zone)

        3 days ago
        Remotevolt

        Job Description

        VOLT’s client is looking for a DevOps Engineer (Remote - Pacific Time Zone)

        This is an estimated 6-12 month Contingent/Temporary position in Spokane, WA with a great company that specializes in services and delivery networking. This is an amazing opportunity to work with one of the region’s top employees that works on cutting edge technology!

        This role is offered through Volt Technical Resources located in Spokane, WA. We are among the largest IT staffing companies in the US for contract/temporary and direct hire placements and support many of the top-rated IT companies in the Pacific Northwest.

        Summary:

        We are looking for a Senior Software/DevOps Engineer to join our Spokane team. We are seeking enthusiastic, quality-minded individuals to be part of a team that helps deliver our family of leading-edge delivery network platforms. In this role, you will have the opportunity to apply your technical experience in projects with many other talented engineers to validate and promote the overall quality of our products.

        Responsibilities:

      • Work with Architects and dev teams to integrate existing CI/CD tools to maximize automation of the CI/CD pipeline and creating a consistent approach across the program. (40%)
      • Troubleshoot and debug challenging technical problems. (40%)
      • Research, investigate and define new areas of technology to enhance our CICD pipelines. (5%)
      • Assisting development teams in best practices in git branching (5%)
      • Monitoring hardware, VM and container metrics for the purposes of maintain cluster health and identifying thresholds for scaling. (5%)
      • Performance tuning of infrastructure components. (5%)
      • Skills:

      • Expertise in languages such as Python3, Terraform, GO, NodeJS
      • Experience with Git, CI/CD pipelines a must
      • Experience with CI/CD tools such as Jenkins, BuildBot, CircleCI
      • Experience automating production like environments for development and testing.
      • Deep understanding of network technologies 
      • Experience with software management systems such as Ansible 
      • Experience with virtualization and/or containerization (VMWare, AWS, Docker, etc.) 
      • Familiarity with Unix/Linux systems including CLI. 
      • Strong analytic/troubleshooting skills 
      • Excellent written and verbal communication skills.
      • Qualifications:

      • Prior experience in designing and implementing CICD pipelines for large enterprises with 99.9999% uptime.
      • Extensive experience in architecting/developing and deploying multi- distributed microservices-based applications.
      • Has demonstrated experience in DevOps model leading the architecture in an agile manner – ideally lived through multiple product releases and cycles
      • Experience in architecting and delivering multi- solutions on AWS, Azure, vSphere, Openstack, and Kubernetes
      • A minimum of 5 years of related experience with a Bachelor degree; or 3 years and a Master degree; or a PhD with 2 years’ experience; or equivalent experience. 
      • Please note the following:

      • This is a W2 position.
      • Direct inquiries only.
      • No 3rd party submittals please.
      • This position is not available for Corp-to-Corp.
      • This position is not available for Associate Vendors.
      • How to Apply :

        Full-stack Tech Lead

        25 days ago
        RemoteConsensus Systems

        About ConsenSys

        ConsenSys is the leading blockchain software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Our product suite, composed of Infura, Quorum, Codefi, MetaMask, and Diligence, serves millions of users, supports billions of blockchain-based queries for our clients, and has handled billions of dollars in digital assets. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and decentralized finance activity. On this trusted, open source foundation, we are building the digital economy of tomorrow.

        This role is part of ConsenSys Professional Services.

        At ConsenSys Professional Services, we work with the world’s leading Fortune 500 corporations and governments to design, develop and deploy blockchain platforms that create real business value. Our customers and partners include many of the largest global banks, Microsoft, the European Commission, komgo and Covantis. We work as an agile, globally integrated team of approximately 150 engineers, designers, consultants, architects, scrum masters and program managers.
        If you are someone that thrives in a fast-paced environment where being self-directed, determined, and resilient are a requirement, we would love for you to join us. To explore our products and solutions, visit here.

        The role

        As a Full Stack Tech Lead at ConsenSys you will join a world class technical team, with State of the Art expertise in developing & delivering advanced decentralized applications (DApps). You will be part of multinational agile teams working on Enterprise client projects, where you will lead a scrum team of between 5 and 10 engineer to deliver front-end services, back-end services and/or blockchain smart contracts.
        As a Tech Lead you typically spend 50% of your time coding and 50% of your time coaching the other engineers on the scrum team. This includes: working with a technical architect to design the high level solution, working with a business analyst to groom the JIRA tasks for the next sprint, reviewing pull requests, and leveraging your methodology and technical expertise to help your team during focused problem solving sessions.
        The role is client facing. You are expected to constantly improve your problem solving skills, communication skills and relationship building skills in order to manage clients at key project milestones (key technical decisions and trade-offs, demos, knowledge transfer).
        Within the project team, you establish your credibility and lead the team through project phases by demonstrating outstanding technical judgement, advocating the benefits of agile methodology, and coaching team members individually to make the project an enriching and fulfilling experience for them.
        The project team size, scope and your responsibilities will vary from project to project. Some of our projects involve 5 team members for 3 months, others involve 50 team members for 12+ months. Most of them require world-class level of production-grade delivery, given the stringent technical and security requirements of our clients in the financial services industry.
        As you gain more experience, you will also take part in the development of reusable product components and libraries and methodologies that will be deployed by other ConsenSys teams around the world.

        Job requirements

        Required

      • 6+ years of experience as a Software Engineer working on Enterprise-grade projects
      • 2+ years building software at production scale
      • 2+ years as a tech lead, leading a team of 5+ team members
      • Mastery of at least one of the following disciplines:
        Back-end development: Typescript / Node.js (preference for Nest.js framework); a strong and versatile Java developer will be considered too.Front-end development: React.js
      • Experience with, or understanding of: PostgreSQL, MongoDB, CI/CD pipelines (CircleCI), MQ technology such as Kafka or Redis, AWS and Azure infrastructure services, Docker, Kubernetes.
      • High testing standards for yourself and for others: expectation of rigorous unit testing, integration testing and component testing where appropriate
      • Understanding of blockchain technology, especially Ethereum
      • Willingness to learn about the disciplines listed above, that you do not already have experience with.
      • Experience working on agile projects in an Enterprise setting
      • Experience with micro-services architectures
      • Excellent verbal and written communication in English
      • Teamwork, flexibility, initiative, communication and organization
      • Bonus points for

      • Work experience at a financial institution, or in the financial services sector
      • Experience as tech lead in a remote team setting
      • Blockchain / smart contract development: Solidity / Ethereum, Web3.js or Ethers.js library
      • Experience in deploying blockchain infrastructure
      • Experience in cryptography
      • Demonstrated interest in DevOps topics
      • Willingness to constantly learn & improve, beyond the strict scope of your job
      • BSc/MSc in Computer Science or related subject
      • Location and work environment

        At ConsenSys Professional Services, we do our best to allow team members to work remotely, however this is not always possible when working on Enterprise client projects. We strive to take into account the personal circumstances of our team members, and in return we ask for your understanding and flexibility.
        We have physical offices in New York, Dublin, London, Paris and Hong Kong. Some of our team members work from home in other countries and cities.
        Occasional travel will be required for client meetings, and some projects may require being at the client’s location. On average this happens 20% of the time (obviously much less in the COVID context), but some projects may require more substantial on-site work with client teams.
        To be employed in a country, you need to have an existing employment visa in that country and speak the local language fluently.

        Why join ConsenSys?

        Here are some of the perks of being part of a unique organization like ConsenSys:

      • One of the most recognized tech companies in the blockchain ecosystem globally . A work experience at ConsenSys is a tremendous reference for your future career. ConsenSys alumni have moved on to become tech entrepreneurs, CEOs, and team leads at tech companies.
      • The forefront of a revolution . We fundamentally believe blockchain is a next generation of technology that can lay the foundation for a more just and equitable society. You can be a part of building the digital economy of tomorrow and radically transforming our society for the better.
      • A dynamic startup environment with deep roots . We are one of the earliest blockchain companies and a leader in the space. You’ll join a network of entrepreneurs and technologists that reaches the edge of our ecosystem.
      • Continuous learning and improvement . You’ll be constantly exposed to new concepts, ideas and frameworks from your peers and as you work on different projects — challenging you to stay at the top of your game.
      • ConsenSys is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law.

        DevOps Engineer - Contract

        5 days ago
        RemoteECRI

        Description

        A DevOps Engineer at ECRI will oversee, manage, develop and continuously improve the packaging and delivery of web, mobile and server-side cloud-based applications. This includes the monitoring of release progress through the entire pipeline, ensuring quality standards are consistently met at each software lifecycle stage, coordinating releases and teams at the portfolio, program and team levels.

        The DevOps Engineer will also oversee the adherence to deployment windows and release processes by software delivery teams, facilitate the appropriate communication channels among software delivery roles and with stakeholders, continuously improve release management practices, and not only ensure designated SLAs but also to improve on them as time progresses through automation and measurement. This is a Contract position that is also virtual/remote work. 

        Support ECRI’s 50-year mission of advancing effective evidence-based healthcare worldwide. Partner closely with IT Platform & Software Engineers and our respected and accomplished business partners, all working together at ECRI’s scenic suburban world headquarters in Plymouth Meeting, PA.

        Benefit from a healthy work-life balance while staying on the leading edge of technology and thriving in an innovative startup-like culture minus the risk. Sleep well knowing you are helping achieve a world where safe, high-quality healthcare is accessible to everyone.

        Duties

      • Identify, design, and implement internal process improvements: automating manual processes, optimizing builds and deployments, re-designing infrastructure for greater scalability, etc.
      • Support and work with cross-functional teams.
      • Participate in team meetings and code reviews.
      • Create, measure, troubleshoot the execution of simple to advanced level SQL scripts.
      • Define, measure, troubleshoot advanced to simple software and physical network topologies.
      • Adhere to ECRI platform, standards, and best practices.
      • Work independently and within a team when needed.
      • Participate in personal growth opportunities.
      • Qualifications

        ​​​​​ Minimum Requirements

      • 3-5years hands-on experience in at least two modern CI/CD technologies such as Jenkins, Travis, Gitlab CI, CircleCI, TeamCity and Bamboo.
      • 3-5 years hands on experience in at least two modern DevOps/IAC technologies such as Ansible, Chef, Puppet, Vagrant, SaltStack, CloudFormation and Terraform.
      • 2-3years hands on experience in at least two container technologies such as docker, rocket, Kubernetes, Docker Swarm and Rancher.
      • 3-5years hands on experience in at least two modern languages or scripting technologies such as Groovy, Ruby, Python, JavaScript, TypeScript, Golang, bash, and PowerShell.
      • Experience with configuring and troubleshooting secure development and deployment environments.
      • Experiencewithagile methodologies.
      • Experience with REST and using cURL, httpie, or other command line utilities for interacting with HTTP services.
      • The desire to learn and grow professionally.
      • Staying current with emerging technologies.
      • Critical Skills

      • Ability to troubleshoot and effectively diagnose and fix problems of a wide scope.
      • Attention to Details that span from client, backend, to environment.
      • The desire to continuously automate.
      • Beneficial Additional Knowledge and Skills (not required):

      • Healthcare business experience.
      • Education

      • Associate/Bachelor’s degree in Computer Science or related major.
      • OR:

      • Equivalent professional experience.
      • PHYSICAL DEMANDS

        N (Not Applicable)

        Activity is not applicable to this position.

        O (Occasionally)

        Position requires this activity up to 33% of the time (0 - 2.5+ hrs/day)

        F (Frequently)

        Position requires this activity from 33% - 66% of the time (2.5 - 5.5+ hrs/day)

        C (Constantly)

        Position requires this activity more than 66% of the time (5.5+ hrs/day)

        Physical Demands

        Stand

        O Lift/Carry

        Walk

        F 10 lbs or less O

        Sit

        C 11-20 lbs N

        Manually Manipulate

        C 21-50 lbs N

        Grasp

        O 51-100 lbs N

        Reach Outward

        O Over 100 lbs N

        Reach Above Shoulder

        N

        Speak

        C Push/Pull

        Climb

        N 12 lbs or less N

        Crawl

        N 13-25 lbs N

        Squat or Kneel

        N 26-40 lbs N

        Bend

        N 41-100 lbs N

        Other Physical Requirements

      • Vision (Near)
      • WORK ENVIRONMENT

      • Virtual Work Environment
      • #LI-Remote

        Equal Opportunity Employer-Disability and Veteran

        Digital Designer / UI

        24 days ago
        RemoteCreative Circle
        Our Financial Services client is seeking a Freelance Digital Designer with HTML/CSS skills.

        This is a Fully remote role but you must be able to work EST. This role will start in the next few weeks and will be on a contract basis.

        Digital Designer Responsibilities:
        - Designing landing pages and emails working within their CMS
        - Understanding of UX principles and functionality as it relates to design
        - Experience designing and working within CMS
        - Ability to think of a new approach to a landing page or email within the CMS and can provide input from a design perspective and understand the functionality and usability
        - Be a passionate advocate for the user and design thinking
        - Providing creative guidance to internal partners and helping to build a strong culture that values creative thought leadership

        Digital Designer Requirements:
        - Bachelor’s degree or equivalent experience in Digital Design or related field.
        - 5+ years of digital design experience
        - Understanding of UX principles and how that applies to design
        - Experienced with Adobe Creative Suite and HTML/CSS
        - Experience implementing designs within a variety of CMS
        - Clear and confident communicator
        - Ability to manage multiple project at once