A palm tree

Remote Engineering Jobs

The largest collection of remote Engineering jobs online. Filter by location requirement and employment type. New jobs added daily.
Your Location
Employment Type
  • LifeWorks Inc. logo

    .NET Application Developer

    LifeWorks Inc.
    USA Only
    20 hours ago

    .NET Application Developer

    • Remote
    • Full Time
    • Core IT
    • Experienced

    Build a meaningful career

    At LifeWorks, we offer more than career opportunities, we provide career opportunities to make meaningful contributions to people’s lives. The extraordinary expertise of a more than 7,000-strong workforce is harnessed to support the employees and families of the organizations we serve. Our innovative programs have a lasting impact on the health, financial security and productivity of 24,000 workplaces.

    As a .NET developer, you’ll work in an organization that is modernizing quickly, embracing cloud services, agile development, DevOps, AI and ML, and event driven architecture. There’s lots of opportunity at LifeWorks! No matter your level, you’ll have the chance to learn and grow your career by working on challenging problems at scale, and leaving your mark on our systems and solutions, while working with an incredibly talented team. You’ll improve people’s lives and well-being worldwide while also being part of a culture that walks the talk and values work-life balance with opportunities for hybrid or remote work and full access to all our wellbeing products including discounts/perks.

    Responsibilities:

    • Collaborate with internal teams to conceptualize new products/features and improve existing solutions
    • Utilize industry best practices to deliver high quality, scalable software
    • Generate artifacts supporting the SDLC, including high-level design and detailed design documents
    • Prepare estimates and complete application impact analysis for any new feature requests
    • Support for any technical issues, questions and challenges that may arise during the execution of a project
    • Sets high standards for own work and ensure high quality outcomes are achieved

    Required qualifications:

    • Bachelor’s degree in computer science or a related study or equivalent work experience
    • Minimum 5 years of software development and related experience utilizing Microsoft technology stack
    • Proficiency in architecting/designing/developing large n-tier business systems for high availability and scalability based on the Microsoft .NET platform.
    • Proficiency in .Net technologies including C#, WCF, MVC, Multithreading, ADO.Net, RESTful Services, IIS.
    • Proficiency with Microsoft SQL server design, development and troubleshooting and a good understanding of relational database systems
    • Experience in code testing methods (e.g., test driven development or behavior driven development) and tools (e.g., unit testing frameworks, mocking frameworks, etc.)
    • Solid understanding of the Software Development Life Cycle, Object Oriented Analysis, Object Oriented Programming and Design
    • Advanced working knowledge in software development methodologies including design patterns, enterprise integration patterns, systems analysis and design, database design
    • Excellent analytical and problem-solving skills
    • Strong communication, organizational and collaboration skills
    • Self-motivated and goal-oriented

    Skills:

    • .NET Framework, .NET, C#, ADO.NET,
    • ASP.NET ASP.NET MVC, ASP.NET WEB API, REST, WCF
    • Version Control Git, TFS
    • SQL / TSQL
    • Design & Architecture
    • Communications
    • Leadership

    Nice to have:

    • Web development with Angular, JSON, Java Script and CSS
    • Classic ASP, COM/COM+

    Where permitted by law, LifeWorks employees must be fully immunized to access a LifeWorks office or customer premises. Persons with disabilities who need accommodation in the application process or those needing job postings in an alternative format may e-mail a request to talentacquisitiononboarding@lifeworks.com

    Fulfilling work that matters

    LifeWorks is in the business of helping organizations help their people and in the process, we strive to elevate ours. We’re always looking for talented professionals and strategic leaders looking to make a difference in the lives of the people we serve. We appreciate the interest of every applicant; however, we contact only those selected for an interview.

    At LifeWorks, we are committed to putting our people first. Our priority is to optimize the health and productivity of our people. In light of COVID-19, our company continues to monitor the global situation and following local guidance in each of our communities to ensure the health and wellbeing of our employees. Safety is our highest priority, and while the goal is to ultimately return to the office, we are currently working remotely and are connecting with candidates through virtual interviews, recruitment events, and information sessions. We are excited to connect with you virtually, and look forward to receiving your application

    View Application
  • Toast, Inc. logo

    Senior Software Engineer

    Toast, Inc.
    USA Only
    21 hours ago

    Title: Senior Software Engineer

    • R6157
    • Remote
    • Boston, Massachusetts, United States
    • Engineering

    Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future.

    The Payments / Fintech teams at Toast operate one of the most critical portions of the Toast infrastructure: processing payments on behalf of our restaurants and ensuring that restaurants are paid in a timely manner. Payment processing is a key source of Toast’s revenue and also the lifeblood of our customers; we process millions of dollars in transactions per day. We are looking to hire a Senior Software Engineer to join our team.

    As a senior engineer on our team, you will:

    • Design, build and maintain highly resilient, flexible and scalable architecture by collaborating closely with PM
    • Ensure team makes solid technical decisions and team output is high quality
    • Review code to ensure technical implementation meets functional requirements
    • Mentor and guide your peers, while also learning from their diverse experiences

    Do you have the right ingredients*?

    • Growth mindset with an emphasis on learning and self/team-improvement
    • Respectful, empathetic, and humble
    • Focused on getting the right things done
    • Experience in fintech/SaaS/transaction processing, a plus but definitely not necessary

    We are hiring individuals with a wide range of experience so if you have more or less than these exact roles, please still apply!

    Our Spread* of Total Rewards:

    • Unlimited Vacation
    • Sabbatical opportunity after five years
    • 401(k) and matching
    • Medical, dental, & vision coverage
    • Mental Health Benefits
    • 100% paid childbirth recovery medical leave
    • 16 weeks of 100% paid parental leave
    • Eligibility for 100% paid medical or family leave
    • Subsidized backup childcare
    • Professional Development Reimbursement Program
    • Home office and telecommunications stipends
    • Free access to Certified Financial Planners
    • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
    • Various peer and company recognition programs

    Our Tech Stack

    Toast’s products run on a stack that ranges from guest and restaurant-facing Android tablets to backend services in Java to internal, guest-facing and restaurant-facing web apps. Our backend services follow a microservice architecture written using Java/Kotlin and DropWizard; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing. We store data in Postgres and DynamoDB. We are using Apache Pulsar to communicate between modules. The front-end is built primarily using React and ES6. The main Toast POS application is an Android application written in Java and Kotlin.

    We are Toasters

    Diversity, Equity, and Inclusion is Baked into our Recipe for Success.

    At Toast our employees are our secret ingredient. When they are powered to succeed, Toast succeeds.

    The restaurant industry is one of the most diverse industries. We embrace and are excited by this diversity, believing that only through authenticity, inclusivity, high standards of respect and trust, and leading with humility will we be able to achieve our goals.

    Baking inclusive principles into our company and diversity into our design provides equitable opportunities for all and enhances our ability to be first in class in all aspects of our industry.

    Bready* to make a change? Apply today!

  • Clevertech logo

    Web3 React Developer

    Clevertech
    Worldwide
    1 day ago

    Experience Remote done Right. Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships and provide exceptional opportunities for career growth while working with stellar clients on ambitious projects

    What we're working on:

    Enterprise companies turn to us to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. The problems we solve every day are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth.

    Requirements

    • 7+ years of professional experience (A technical assessment will be required)
    • Senior-level experience with react + smart contract integration
    • Experience using hooks, unit tests and libraries such as hardhat, ethJS, Web3js, or wagmi
    • English fluency, verbal and written

    Straight from the Devs

    Watch short snippets of actual developers (Real, not scripted) share why they joined YouTube Playlist

    Why Clevertech is an amazing place to work at

    At Clevertech, you can expect that you will:

    • Be 100% dedicated to one project at a time so that you can hone your skills, innovate and grow
    • Be a part of a team of talented and friendly senior-level developers
    • Work on projects that allow you to use cutting edge tech. We believe in constantly evolving your mastery

    The result? We produce meaningful work and we are truly proud and excited to be creating waves in an industry under transformation.

  • Ohio University logo

    ERP Developer II

    Ohio University
    Worldwide
    1 day ago

    Do you want to work for an organization that cares as much about developing you as you care about developing your code? Are you interested in becoming a valued member of a highly skilled team of developers? Ohio University’s Office of Information Technology is looking for a results-driven candidate with technical, collaboration and communication skills to join our ERP Development team.Leverage your working knowledge of ERP systems as you and your fellow team members develop, maintain, and support our ERP solutions and their integrated third party applications. Your technical and functional skills will grow while collaborating with our user community as you help analyze business requirements and move the work forward. Partnering with your fellow team members, you’ll be supporting our mission by performing development in PeopleSoft Campus Solutions to help optimize our critical business functions.You’ll need a Bachelor’s degree in Computer Science, MIS or related field with a minimum of three years of work related experience. A combination of education and experience may be considered in lieu of a bachelor’s degree. It would be helpful for you to have experience with relational database development and relevant ERP/SIS experience (PeopleSoft Campus Solutions). Effective written and verbal communication skills when dealing with both technical and non-technical stakeholders is essential. Working experience in a higher education environment would also be helpful but not required. Take the first step, apply online (https://www.ohiouniversityjobs.com/postings/41106).

  • Kiva Microfunds logo

    Senior iOS Engineer

    Kiva Microfunds
    Worldwide
    1 day ago

    About us:

    Kiva (kiva.org) is an international nonprofit with a mission to expand financial access to help underserved communities thrive. We run a global marketplace platform to crowdfund microloans for financially excluded entrepreneurs, farmers and students around the world. Through Kiva Capital, we serve as a bridge between large scale impact first investors and underserved populations. Our digital identity platform enables borrowers who don’t have a track record with traditional financial institutions to record and verify their financial history and gain access to less costly mainstream financial markets. 

    Our organization combines the culture and technological passion of an internet start-up with the compassion and empathy of a non-profit to create impact and opportunity at global scale. Since 2005, we have raised more than $1.66 billion in loan capital for 4.1 million borrowers in 77 countries. Our lenders fund over $10 million in loans every month. With offices in San Francisco, Portland, New York, Nairobi, and Bangkok, Kiva's team includes 100+ employees and 400+ volunteers worldwide. Our team is growing as we pursue exciting new opportunities to create a financially inclusive world.

    Role overview:

    As a Senior iOS Engineer, you’ll be a key member of a small team during an exciting time of growth and innovation. The ideal candidate is passionate about both our organizational mission and high standards in engineering. Effective communication is among the most important tools in your toolbox. You are always looking at how things can be improved and examine problems from all angles. 

    This role is open to both remote candidates and candidates local to our Portland or San Francisco offices and will report to an Engineering Manager based in Portland. At this time, we can only consider applicants with authorization to work in the United States on a permanent, full-time basis; unfortunately, we cannot provide visa sponsorship.

    Key responsibilities include:

    • Help lead our work to design and build new mobile-first experiences and features using native libraries, making Kiva accessible to new audiences
    • Partner with Product and other stakeholders to deliver elegant solutions and key customer-facing features
    • Work to create impactful and sustainable solutions to complex problems by taking bold and measured risks
    • Pair your technical excellence with a sense of empathy, awareness, and responsibility
    • Drive technical innovation and excellence on the iOS platform 
    • Help lead team coordination, backlog grooming, and story definition
    • Share the knowledge you gain generously with your peers to perpetuate a culture of engineering excellence

    Preferred qualifications:

    • 4+ years of experience developing user-facing features
    • You have developed, shipped, and supported at least one app available on the App Store
    • Experience with writing unit and integration tests, and supporting CI/CD pipeline
    • Knowledge of the latest advancements in iOS, UIKit and Xcode (frameworks, tools, third-party libraries)
    • Solid knowledge of Scrum and Agile practices

    Desired Experience:

    • Experience with cross-functional collaboration between Design, Product, Engineering, and/or Marketing teams
    • Familiarity with the Apple Human Interface Guidelines and iOS Accessibility features
    • Passion for learning best practices in Swift and iOS
    • Experience evaluating and contributing to open source projects
    • Experience with GraphQL
    • Interest in and/or experience with SwiftUI

    What we offer:

    • An opportunity to improve real lives, solve hard problems, and change the world
    • Friendly, supportive, and adventurous environment with a team of engaged colleagues
    • A comprehensive, industry-leading benefits package including health, dental and vision insurance, parental leave, professional development, 401k matching, unlimited PTO, and more.
    • Opportunities to connect with and learn from colleagues and partners around the world
    • Salary range for Colorado: $115-$140K

    A diverse and inclusive workplace where we learn from each other is an integral part of Kiva's culture. We actively welcome people of different backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer and a great place to work. Join us and help us achieve our mission!

    We will only accept applications directly from candidates. Kiva will not be responsible for any recruiting agency fees, absent a formal agreement.

  • SoftIron logo

    Front End Developer – Javascript

    SoftIron
    Worldwide
    1 day ago

    Location: US, UK, Germany or the Czech Republic; 100% Remote

    About Us

    We’re building a different kind of IT company, one that meets our customers and our own team on their turf, on their terms. We’re growing fast right now and you can be part of it with all the opportunities to add value that come with that. Curious? Great! That’s what we like in a Softie!

    Our Softies are a diverse and globally distributed team that are on a mission to change the future of data infrastructure with task-specific hardware and open source. We aim to do all the hard work so that our customers can adopt the best open source has to offer in a bulletproof and resilient way. Our team thinks differently, working as an integrated but globally dispersed team of experts in hardware manufacturing, firmware, software, infrastructure and everything in between.

    What you’ll be doing

    We’re looking for a JavaScript developer who is passionate about building slick, performant applications. Responsibilities will include architecting and implementing solutions that offer great user and developer experience. You will work closely with UX, designers and backend developers to produce production-ready applications. You will also be bridging the gap between visual elements, server-side infrastructure and third-party integrations, defining how the apps look and function. Here’s some of what your day to day will include:

    • Develop and maintain customer-facing and internal web applications
    • Leverage and build upon reusable components and code libraries
    • Ensure the technical feasibility of UX/UI designs
    • Optimize applications for performance and extensibility
    • Handling data and user input responsibly and securely
    • Collaborate with other team members and stakeholders

    You should apply if you have:

    • 3+ years of commercial experience utilizing your excellent understanding of modern JavaScript (ES2015+) and JavaScript frameworks, such as React
    • Strong understanding of modern, semantic HTML
    • Strong understanding of future-friendly CSS, including processors such as PostCSS
    • Strong understanding of data structures, and working with third-party APIs
    • Familiarity with JavaScript modules, bundlers and transpilers, including the use of tools such as Webpack, Rollup and Babel
    • Proficient understanding of code versioning tools, such as Git
    • Good understanding of browser rendering behavior and performance

    Bonus points

    • Comfortable working with single-page application frameworks, such as Next.js
    • Good understanding of accessibility and related specifications (e.g. WAI-ARIA)
    • Strong eye for detail in design and user experience
    • Experience with front-end testing tools and methodologies, such as Cypress and Jest
    • Proficient understanding of cross-browser compatibility issues and fixes
    • Familiarity with alternative front-end build tools, such as Parcel or Gulp.js
    • Familiarity with code quality tools and linters

    Location

    We operate globally and also have some pretty cool offices worldwide. Time travel (aka time zone optimisation) is one of our super powers and we use this to our best advantage in setting up teams and how we work. To work successfully in this role, you’ll need to be based in either the US, UK, Germany or the Czech Republic. You’ll need to have the rights to work in your selected location.

  • Groove logo

    Senior Full Stack Developer

    Groove
    Worldwide
    2 days ago

    Groove is looking for a very senior full-stack developer to help us accelerate our pursuit of building the best damn customer support tools on the planet.You may have heard of us from our Journey to 500K blog or from seeing us in places like NY Times, BBC, Forbes, Entrepreneur, Hacker News or elsewhere around the web.This gig is not for the unseasoned. We need someone who's been in the trenches and helped grow a B2B SaaS company. A coder and a leader, who can hack with the best of them, and has an appreciation for good design and usability. A craftsman with the fire to help us execute on our product roadmap and move us along on our journey to 10MM in ARR. We've got a tight, scrappy team of former CTOs and founders working to make our app simpler, stronger and better.We've put the time into talking with our customers and hitting product/market fit, and and need your help to step on the gas.From the technical side, here's what you'll need to know:

    • Ruby (with and without Rails)  
    • Expert knowledge of Javascript 
    • In-depth knowledge of React, Redux and GraphQL
    • Deep understanding of HTML and CSS
    • Proficient understanding of git
    • Location: US or EU

    Experience working remotely is the only other requirement. You’ll be joining a completely remote team that knows how hackers work best. Meetings are kept to a minimum and everyone is left to get things done. Familiarity with Slack is a plus, and advanced-level Giphy skills will take you far.If you’ve helped a fast-moving team win before and are ready to do it again, we want you on board. Our work impacts thousands of businesses around the globe, and we have our sights (very publicly) set on massive growth goals. If you think you can help us get there and are ready to join the family, email us at wewantyou@groovehq.com.

  • Western Milling LLC logo

    Sr. Software Engineer

    Western Milling LLC
    USA Only
    2 days ago

    We are looking for a highly motivated and capable full stack Ruby on Rails developer. You don't need a decade of experience but you must have a natural talent and passion for coding and enthusiasm to grow as a developer.

    As an addition to the growing IT team you will be helping to build our next generation of internal applications from the ground up.

    You will have autonomy and responsibility over the code that you write and help guide the software architecture and platforms to sustain today and tomorrow's growing business needs.Responsibilities:

    • Experience building responsive applications and API’s using Ruby on Rails.
    • Ability to use an agile approach to development.
    • Ability to write testable code and when to apply tests.
    • Autonomy and responsibility over the code that you write.
    • Help guide the software architecture and platforms to sustain growing business needs.
    • Have a pragmatic approach to building solution to problems.
    • Effective communication with users.
    • Ability to adapt as a team player.
    • Must be results orientated and able to meet deadlines.
    • Work with a range of technologies most suited to solving a business problem.
    • Provide remote support to users across a number of regions.
    • Occasional travel is required to business locations.

    Experience:

    • Bachelor’s degree in computer science, computer engineering, math, physics or related field or equivalent experience,
    • Three to five years of work experience.
    • Experience with Github or other source control platforms required.
    • Experience with Ruby on Rails and React.js required.
  • Bit logo

    Developer Advocate

    Bit
    Worldwide
    2 days ago

    About the positionLove web development? Love to create content and tell stories to developers?

    We're looking for a Junior Dev Advocate to join our team!

    You will work as part of our developer content team and collaborate with almost everyone in the company, including front-end and back-end developers, product, CS, marketing, and more. You will also help others tell the stories of their components and help identify and write about how components and composability solve problems and pains in the lives of developers and the workflows of developer teams.

    Using Bit, you will create great content like this blog: bit.cloud/teambit/blog and this website: bit.dev. You'll be using the latest web stack and tools (React, TS, NodeJS, and more) and tell stories about how you build them in a composable way using Bit. You will write (and optionally speak) for a community of over 200,000 developers, millions of readers, and the world's best tech organizations.

    You will be 50% software developer and 50% storyteller - you will tell about what you've built!

    About the company

    Bit is the platform for composable software applications. It’s how 250,000 developers and the world’s best organizations leverage components to build better software. Our open-source tools and cloud platform allow a new, modular, scalable, and collaborative way of developing digital products and services. Simply put, it’s a way to build better software more efficiently together.

    With a remote team spread across 13+ countries, a virtual Discord office, and funding from top investors such as Insight Partners, we’re booming in growth - community and enterprise revenues alike. This is a unique opportunity to join our company at the point of takeoff, join us on a world-changing mission and solve the biggest problems for software builders.

    Responsibilities

    • Research and become capable of teaching complex problems in modern app development and scaling development.
    • Create best-in-class content weekly in code, components, features, blog posts, examples, etc.
    • Join the advocates and education team and drive the creation of developer content at the company.
    • Consistently help product teams in the company tell the stories of their components via collaboration, structure, reviews, and mutual work.

    Qualifications

    • You are a skilled and passionate web developer with command over web technologies such as React, TypeScript, JavaScript, some NodeJS, and standard tools such as Webpack and friends.
    • You have at least two years of experience as a frontend or web developer.
    • You have a proven ability to create high-quality content for developers.
    • You love to learn and consistently seek to gain knowledge and mastery of new technologies, tools, and practices. You learn deep and fast.
    • You enjoy teaching and writing, and you do both things well. You can articulate complex ideas clearly and simply in code and words.
    • You have a proven ability to plan and execute a content schedule.
    • Ability to understand and communicate KPIs and ROI on efforts.
  • Bitfocus logo

    Senior Back End Developer

    Bitfocus
    USA Only
    2 days ago

    Title: Senior Back-End Developer

    Location: United States

    • Remote OK
    • Full-Time

    About Bitfocus, Inc.

    Founded in 2003, Bitfocus, Inc. is changing the way communities nationwide integrate software, systems, data, and policy to innovate and strengthen the nation’s social safety net. We develop software and administer data systems that affect and change lives, connecting our most vulnerable populations to the most effective resources available in their communities. Our products empower organizations and communities to better leverage their resources, helping them to become data-driven in their efforts in all areas of health, human, and social services.

    Our diverse and inclusive culture has played a key role in our success at Bitfocus. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, veteran status, or disability.

    Bitfocus is a fully remote organization; this will be a work a work-from-home position.

    Our Core Values:

    • People First. Always.
    • Live in the WOW
    • Elevate our Mission
    • Start with Yes
    • Take Detours
    • Practice Humility
    • Paint with Numbers
    • Speak the truth in kindness
    • Grow Together
    • Unite in Excellence

    About Our Development Team

    Our Engineering team’s mission is to promote a data-driven decision-making culture to solve homelessness. We do this by combining a team of experts in development, analytics, database infrastructure, and integration with social services experience. From Feature Releases into Clarity Human Services, to development project initiatives, to system infrastructure and QA engineering, we play an integral role in the ongoing stability and enhancement of Clarity Human Services.

    Success/Impact Statement

    As a senior member of the Engineering Development Team, the Senior Back-End Developer will be charged with designing, building and migrating applications, software, and services on the AWS platform. ensuring solutions are designed for successful deployment throughout the development cycle, across all non-production and production environments. This person will evangelize and educate others on the value proposition of AWS as well and aid in creating world-class solutions built on AWS.

    As a Senior Back-End Developer, You Will:

    • Work with fellow Development Teams and Product Managers to ideate software solutions
    • Lead and guide “big picture” holistic application architectural decisions
    • Produce detailed technical specifications and documentation.
    • Develop and deploy new modules and features to existing applications
    • Adhere to and foster “security first” coding practices, design patterns and architectural designs for development
    • Troubleshoot, test and maintain the core product software and databases interactivity to ensure strong optimization and functionality
    • Contribute to all phases of the development lifecycle
    • Follow industry best practices and compliance directives
    • Work with collaborative offshore teams and third-party partners
    • Lead / Mentor other developers
    • Assist and participate in disaster recovery planning and testing
    • Must have excellent written and oral communication skills.
    • Innate drive to solve challenging and unique problems
    • An analytical mind with great attention to detail.

    You Will Love This Position If:

    • Using modern, industry-standard technology, tools, and development practices appeals to you.
    • You use creativity to build solutions the “the right way” so you can be proud of the work you accomplish.
    • Learning new skills and approaches is exciting in order to keep the products evolving, as well as continuously growing your own skill sets.
    • You thrive when working with a self-motivated, hard-working, and supportive team.
    • You enjoy a management team that is easily approachable and frequently provides opportunities for employees to give feedback, make requests, or have an open discussion.

    Required Experience that Drives Success in this Role:

    • 5 or more years of software development experience in PHP, using Laravel and/or Yii frameworks
    • Experience with back-end cloud-native languages a plus (e.g. Python, Node)
    • Proven experience with SOA principles and developing scalable Microservice applications
    • Experience with Git (GitLab) version control and standard branching strategies
    • Experience working in an AWS Cloud environment is highly preferred.
    • Experience with DevOps CI/CD deployment practices using Jenkins, Buddy, AWS Code Deploy, etc.
    • General knowledge of front-end UI/UX technologies including HTML, CSS, JavaScript, Material Design, etc.
    • Proven experience of secure RESTFull API implementation
    • Experience with databases/queries (e.g. MySQL, MariaDB), and web servers (e.g. Apache)
    • Proven experience integrating with web services SOAP and REST using JSON and XML
    • Experience working in an Agile environment.
    • Experienced in developing test plans, test cases, baselines, and conducting end-to-end testing.
    • Passion and a desire to learn new technologies and develop new bold ideas
    • Work independently under minimal supervision
    • Experience using Jira and Confluence
    • Experience working in an environment covered by PCI, HIPAA or other high standards of security and privacy would be a bonus.

    What Makes You Stand Out:

    • Demonstrable experience in a similar role.
    • Additional Knowledge and Experience:
      • Experience with AWS AppSync / GraphQL
      • Infrastructure as Code (e.g. AWS Cloud Formation, Terraform, etc.)
      • Automated test technologies (e.g. Selenium, Buddy, etc.)
      • Experience converting large PHP applications to serverless is a HUGE plus!
    • A ‘can-do’, results-driven, attitude.
    • Knowledge of HUD and federal partner funding policies and HMIS data standards.
    • A desire to understand how our solutions drive value and improve the lives of our clients.

    How Bitfocus Will Support You:

    • Robust onboarding and training support
    • A unique, friendly, and caring culture! Hear more from our employees on Glassdoor.
    • Medical, dental, vision insurance
    • Medical insurance covered at 100% for employees
    • 401K Retirement Plan
    • 12 weeks of fully paid parental leave
    • Paid time off
    • Paid volunteer time off
    • Bitfocus primarily uses Apple computers; all new employees receive either an iMac or MacBook Pro to use in their role at Bitfocus
    • Opportunities for professional growth and development
  • Codecademy logo

    Senior Software Engineer – Data Team

    Codecademy
    Worldwide
    2 days ago

    Title: Senior Software Engineer: Data Team

    Location: New York, NY or Remote

    We are NYC based, but remote friendly unless specified. (US & Canada based candidates only)

    We are NYC based but remote friendly!

    A company’s ability to track events is the key to improving and optimizing its business model. An event provides information about how users interact with the company website and its product. Determining what events to track is foundational in this context, as there are hundreds or thousands of possibilities. As a result, Codecademy is looking for a Senior Software Engineer to join our data team and partner with Product, Engineering, Marketing and Design to devise a strategy to track events in our platform. Our application continues to collect and process thousands of data points each day, we use this data to provide more intelligent recommendations and learning solutions for our millions of learners. We believe that everyone’s learning journey is unique and we can leverage data to personalize learning for each user.

    Our data team works on three key areas: building a data platform, building and supporting ML models, and building and supporting analytics (internal and external). In this role you work with engineering and design teams to implement event tracking across our products so we can better understand all of our different learners.

    WHAT YOU’LL DO

    • Assess our current client-side, server side events, corresponding metadata, and tracking specs.
    • Partner closely with the Product, Engineering, Marketing and Design teams and other key stakeholders to formulate questions for analysis.
    • Translate questions into related events and processes.
    • Determine what events to track.
    • Build and maintain the event tracking system for both internal and external use cases.
    • Design, define, implement, optimize and maintain new and existing events and their properties, entities, naming conventions and data tracking plans.
    • Collaborate with a cross-functional team of product managers, software/data/analytics engineers and data scientists.

    WHAT YOU’LL NEED

    • Ability to think critically about Codecademy’s business model and how it can be improved.
    • The ability to break down real-world situations into stages that can be described by event data.
    • Fluency in these languages: JavaScript/TypeScript, Ruby. A plus if you are familiar with Ruby on Rails, React, and NextJS (or similar frameworks).
    • Familiarity with the database technologies we use in production: MongoDB, Redis, PostgreSQL.
    • Ability to make pragmatic engineering decisions, write extensive tests and create documentation.
    • Strong project management skills; a proven ability to gather and translate requirements from stakeholders across functions and teams into tangible results.

    WHAT WILL MAKE YOU STAND OUT

    • Experience working with Customer Data Platform (we use Segment) and Object-action framework.
    • Experience with tools in our current warehousing stack: Apache Airflow, Snowflake, Segment, Apache Kafka/Confluent, dbt, Looker.
    • Experience with Segment ecosystem – Protocols, Personas, Journeys, Functions.
    • Experience in protecting users’ privacy and familiarity with GDPR & CCPA.
    • Comfort with containerization technologies: Docker, Kubernetes, etc.
  • HubSpot logo

    Senior Software Engineer, Frontend

    HubSpot
    USA Only
    3 days ago

    Title: Senior Software Engineer, Frontend, Developer Platform Group

    Location: Remote – USA

    HubSpot’s Developer Platform Group is growing in in the United States & Dublin. We’re people who are building, designing and researching projects that focus on Developer Experience. Our tools focus on the onboarding experience and tools available for the developer consumers of our APIs. This means we have a lot of drive to make sure developers are learning via our docs well, that they have a central portal to create and test their apps, and the tools throughout this process are reducing friction to the overall development process.

    As an engineer on Developer Platform, you will:

    • Write and ship production code that has meaningful user and business impact
    • Envision, build and analyze new features and tools, each contributing to a strong Developer Experience
    • Work with a small cross functional team of engineers, PMs, designers, content designers, and researchers
    • Collaborate with HubSpotters all over the company, whether in engineering, product, design, research, marketing, sales, etc
    • Help HubSpot users meet their goals, via changes you’ve made
    • Implement experiments that give us valuable insights into user behavior and how to improve their experience
    • Get exposure to how HubSpot works as a business

    You may be a fit if:

    • You have frontend development experience. We work with JavaScript and React primarily, but experience with specific technologies is secondary to strong programming fundamentals.
    • You have a strong focus on the user. You can gain empathy for their challenges and understand how they may flow through our product.
    • You not only get excited about big, technical challenges, but also about being very close to the business and our go-to-market strategies
    • You have or are interested in developing data analysis skills. You’re not afraid to dive into Amplitude, Looker, Excel or other data analysis tools and collaborate with our ops and analytics teams.
    • You have or are interested in gaining experience with experimentation and A/B tests.

    We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply we’d love to hear from you.

  • CyberArk Software Inc logo

    Senior Software Engineer

    CyberArk Software Inc
    USA Only
    5 days ago

    Senior Software Engineer Who we areCyberArk Software, the global leader in privileged access management, helps organizations transform their business through improved security and reduced risk. As a trusted partner for thousands of companies around the world, CyberArk consistently sets the bar – driving innovation and helping our customers stay one step ahead of attackers. Application Access Manager and Conjur Open Source integrate with popular tools, container platforms, and cloud providers to provide a comprehensive solution for security secrets, application access and other credentials in DevOps environments.  What will you do Our primary product is Conjur, an enterprise secrets vault and privilege engine for DevOps, Cloud and IaaS built upon our open source core. Our engineers work on a wide variety of projects, from integrations with cutting-edge DevOps tools to moonshot projects that seek to revolutionize the world of DevOps security. Conjur engineers help design, prototype, and implement core features while ensuring the reliability, security, efficiency and maintainability of our enterprise offering. We deliver high-quality open source software and more to CyberArk’s customers. 

    We know that our community is best served when: 

    • Our projects are active, maintained, well organized, and superbly documented  
    • We discuss, plan, design, and build in the open  
    • Contributions from community members are solicited, welcomed, and reviewed  

    We are responsible for many features and initiatives within the CyberArk portfolio, including: 

    • Features within the Conjur Open Source and Conjur Enterprise products  
    • Integrations for the Conjur products with popular DevOps tools  
    • Connectors and enhancements for the revolutionary Secretless Broker  
    • APIs and SDKs for the above  

     We are currently looking for software engineers to contribute to building our enterprise offering and our open source extensions, and infrastructure engineers to join us in our work to enable product engineers to deliver value. 

    How will you stand out from the crowd

    • 5+ years of experience as a software developer preferred  
    • Proficiency in Ruby / Python, Rails, Golang, and PostgreSQL is beneficial  
    • Deep understanding of container technologies like Docker, Podman, Kubernetes, OpenShift, Cloud Foundry  
    • Experience using AWS, Azure, and/or GCP  
    • Familiarity with DevOps tools, such as Ansible, Puppet, Jenkins, Terraform  
    • Excellent communication and documentation skills  
    • Attention to detail, ability to multi-task, and strong interpersonal skills required  

    You will succeed if 

    • You care deeply about best practices and what it takes to write and maintain great code.  
    • You know how to manage technical debt  
    • You get end-to-end with solutions early in order to de-risk them  
    • You value being a mentor, and know how to act as a force multiplier  
    • You strive for tight feedback loops – especially with real customers who use what you create 
    • The quality of product experience you create matters deeply to you  
    • You love to automate, and avoid manual testing or “pet” services at all costs 
    • You enjoy attending industry conferences to learn (or even better, presenting at them!)  
    • You hold your colleagues to the same high standard as you do yourself  
    • You already contribute to some open-source software and communities 
    • You appreciate being surrounded by smart, hard-working people 
    • You love to quickly adopt new tools and languages  
    • You understand the DevOps landscape  

    If you have a very non-typical engineering background and you think we should still consider you, we’d love to hear why. Diversity of perspectives and experiences are very important to us.  

     This position is Remote or Newton, MA  For More Information  For more information on our team culture, and to try out our DevOps puzzle, please see: https://www.conjur.org/careers/engineering.html If you enjoy solving our puzzle, you’ll almost certainly enjoy working on our team! 

    CyberArk is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status. 

    Recruiting agencies or vendors without a valid agreement between the parties are not authorized to (a) send CyberArk unsolicited resumes or candidate data or (b) contact CyberArk employees for the purposes of presenting candidates for employment. CyberArk will only work with recruiting agencies who have a valid agreement with CyberArk and that are specifically invited by CyberArk’s recruiting team to assist with searching for and submitting candidates for a specific position. Any unsolicited resumes or other candidate data submitted to CyberArk will not be accepted and shall be considered CyberArk’s property. CyberArk will not pay any placement or other fees of any kind for any unsolicited resumes or candidate data that is submitted in violation of this policy. CyberArk does not accept liability under any legal theory such as course of conduct, oral agreements, implied contracts, or otherwise based on negotiations with a candidate identified from an unsolicited resume or data in violation of this policy.  

    CyberArk may, if required by applicable law, implement a mandatory vaccination policy as a condition of employment, subject to reasonable accommodation where required by law.

  • SpyFu logo

    Sr. Software Developer (C#)

    SpyFu
    USA Only
    5 days ago

    Location:  US Locations

    Job Description:

    We are seeking a Sr. Software Developer (C#) to help make our 100-petabyte real time data operation / million user website into a self-healing alien spaceship.

    SpyFu scrapes and processes thousands of web pages every second through an AWS pipeline of Lambda, SQS, S3, SNS, Opensearch, DynamoDB, Athena. 15 seconds later, the resulting data is live on spyfu.com. It’s all orchestrated with C#.

    It’s a massive, cutting edge operation – and it works flawlessly most of the time. But, sometimes when it doesn’t, we have to *do* something. SpyFu should be able to run itself with no human intervention – and that’s where you come in.

    Production experience and a strong 24/7 uptime mentality are critical.

    Required

    • 4+ years development experience.
    • 2+ years production experience with C#.
    • 24/7 uptime mentality.
    • Excellent problem solving skills.

    Nice to Have

    • HTML, CSS, Javascript, Vue
    • AWS Automation experience (Lambda, SQS, S3, SNS, Cloudwatch)
    • Opensearch, Elasticsearch, Lucene, or Solr
    • Athena, DynamoDB, MySQL, MS SQL
    • Python, SQL, Batch, Powershell, Node
    • Scripting AND programming experience AWS CLI
    • Experience with in Petabyte-scale data operation
    • Internetworking knowledge: DNS, IP Routing, TCP, HTTP, SSL
    • Dev Ops – Deployment automation, CI/CD
    • Cost and performance engineering passion.

    About SpyFu

    SpyFu is a self-funded, profitable, and growing SaaS company. We started the company, in Scottsdale, AZ – and most of our employees live here. But, we’re fully remote and our common hours are Mountain Time. We still have an IRL culture; we get together for lunch and parties – play ping pong, drink beer, etc. It’s optional, but if you’re nearby it’s cool to hang out. If you get the job, you’d be the 20th full-time employee. So, you’ll have the opportunity to make a big impact.

    We offer:

    • We have the best possible Health and Dental benefits. Walk into the Mayo Clinic like you own the place.
    • A 401k with 4% match
    • Flexible work hours. Just get things done, be available for meetings, and fix stuff when it breaks. Otherwise, do whatever works best for you.
    • Bring your cat to work. Or your dog. Or your kids – whatever, because you’re at your own house chillin’ and getting stuff done with the people and things you love. Like a boss.

    SpyFu is an Equal Opportunity employer. We’re LGBTQ+ and specifically trans-friendly/competent. We value diversity, inclusiveness, and empowerment. This isn’t corporate speak – this is who we are as people. We do everything we can to create a safe and respectful workplace, and we’ll always have your back.

    Location: US Locations Only

  • Ternoa logo

    Developer Relations Engineer/Advocate

    Ternoa
    Worldwide
    5 days ago

    Work With Us

    Ternoa is looking for a full-time, fully remote Developer Relations Engineer/Advocate to join us asap. You’ll play a key role in building and nurturing our relationships within the international Dev community to increase the adoption of the Ternoa blockchain. 

    Working closely with our in-house Marketing, Support, and Dev teams, you’ll ensure that:

    • The Dev community has access to the resources required to build on our blockchain
    • The Dev community is informed of any updates and has access to helpful case studies and use cases
    • You act as a feedback loop between the Dev community and Ternoa
    • You become a leading voice for Ternoa’s technology within the Dev community by interacting with devs via social media, forums, webinars, in-person events, virtual events, etc.

    If you think you’d be a good fit, please apply today!

    What’s In It For You?

    • Monthly salary range $5k-$8k, depending on experience 
    • Payment in crypto (USDT)
    • Flexible time-off
    • IRL team events when possible
    • No micromanagement
    • No endless meetings
    • Join a global team of +65 people with over 15 nationalities
    • Remote and asynchronous working environment overlapping CET European time zone by at least 5 hours

    Your Background

    • You have a proven track record in blockchain development with knowledge of Typescript/Javascript
    • You have experience writing Dapps on any of the major L1 platforms
    • You have great communication and presentation skills in English allowing you to confidently communicate with devs from different countries and levels of experience
    • You have a strong desire to advocate for a remarkable developer experience

    Our Recruitment Process (2-3 weeks)

    1. CV screening
    2. Interview with HR
    3. 30-min, online logic assessment 
    4. Interview with Hiring Manager
    5. Offer

    About Us

    From metaverse-ready NFTs for entertainment and gaming to time capsules for data management, Ternoa is a growing leader in blockchain innovation. We have ambitious plans for the present and future and we’ve already seen explosive growth in a short period of time.

    Driving this demand are our fantastic projects which are poised to become centerpieces of the metaverse. You can browse some of our DApps here

    And of course, we wouldn't be where we are today without the expertise of our global team and the support of our passionate community.

    For more information, visit us on: 

    FAQs

    Do I need a blockchain background to join your team? While blockchain experience isn’t a requirement for some of our roles, it is for this one. Please apply only if you have proven experience working in the blockchain space.

    How can I make my application stand out? Think of your application as a sales pitch. Highlight the value you can bring to the role and the company at large. Ask yourself:

    - How do you fit in with our culture and values?

    - What excites you the most about our mission?

    - How does your background align with our current needs? Give us a few specific examples.

    Your application is the first impression we'll have of you. Make it count!

    What time zone am I expected to work in? Most of our team is based in Europe but we have teammates in Asia, Africa, and North America, too. For this role, we need someone that can overlap the Central European time zone by at least 5 hours.

  • Gravity Wiz logo

    WordPress Developer

    Gravity Wiz
    Worldwide
    6 days ago

    Gravity Wiz is hiring a developer to squash bugs and implement new features for our growing suite of Gravity Forms add-ons.

    About Gravity Wiz

    We are a team of friendly wizards dedicated to helping our customers build amazing things with Gravity Forms. 

    We craft premium add-ons and regularly publish free tutorials, snippets, and plugins. 

    We support our customers passionately, going above and beyond to help them implement our multitude of resources to solve complex problems with robust solutions.

    Gravity Wiz is a remote company with a knack for getting things done. We are committed to keeping processes simple and meetings to a minimum.

    The Position

    Your job will be to keep the magic alive by making bugs just *poof* disappear. Be prepared to cast powerful bug-squashing spells and write potent automated tests to make sure your spells stick. You will also implement new features that delight our customers and bring prosperity to their towns and villages.

    We are serious about our products. Sorcerously serious. 

    You will report to the Chief Technical Officer and work closely with the Support Lead to provide top-notch support for our customers by fixing bugs, crafting bespoke snippets, and working on new functionality.

    Our ideal WordPress Developer:

    • Embodies our core values
      • We do the right thing.
      • We show up.
      • We create value.
      • We care.
      • We are inspired by our customers.
      • We are hungry.
    • Is a dependable, friendly communicator
    • Wields expert-level skills in PHP, JavaScript/React, WordPress, HTML/CSS
    • Is an efficient, detail-oriented troubleshooter who is comfortable navigating new codebases
    • Has experience with Git (and GitHub) including branching, rebasing, and reviewing/creating pull requests
    • Is curious self-starter, hungry to delve into the library, pouring over the latest scrolls, discovering modern and more powerful spells.
    • Thrives in an environment where you manage your own day and work asynchronously with tools such as Slack and Notion
    • Can balance a desire for perfection with the needs of the customer and company

    Your primary responsibilities include:

    • Working directly with customers who have gone through an escalation flow in Help Scout to resolve bugs, add functionality, and create new magical solutions
    • Using WordPress and Gravity Forms APIs to add/improve functionality to existing perks (plugins) as well as writing new perks
    • Reaching out to the team when you get stuck and helping others when they’re stuck
    • Writing automated tests for our perks using Cypress
    • Setting up and troubleshooting build scripts (npm, Composer, TypeScript, etc.)
    • Setting up and troubleshooting continuous integration (CircleCI, GitHub Actions)
    • Using and implementing WordPress code standards

    Bonus points if you:

    • Are well-versed in Gravity Forms
    • Have created blocks for WordPress
    • Have published WordPress plugins or themes
    • Have any open-source projects or contributions

    Compensation

    This is a full-time remote position. We're offering a salary of $75,000-$110,000 USD depending on experience.

    Benefits

    • Unlimited PTO/sick leave
    • Flexible working hours
    • Twice-yearly raises
    • 401(k) safe harbor match (US employees only)
    • QSEHRA; contributions to IRS-approved health benefits plans (US employees only)

    Diversity & Inclusion

    Gravity Wiz is an equal opportunity employer. We are proud to be a small, but global team in 5 countries.

    Next Steps

    Don’t be fooled by our playful demeanor. Your journey with us will be challenging and ‘tis not a quest for the faint of heart. Are you prepared to learn beyond all mortal comprehension (seriously, there is a lot to learn)? Are you ready to master our products; to wield well-written, well-documented code as both weapon and shield?

    Ok, cool. Let’s chat, you nerd. 😄🤩

  • Oasis Digital Solutions Inc. logo

    Java + TypeScript, Full-stack developer

    Oasis Digital Solutions Inc.
    USA Only
    6 days ago

    Open positions: 3+

    Wanted! Full stack developers for our complex/enterprise software projects. We use many technologies, but the most common are TypeScript (with Angular or React) and Java.

    Oasis Digital: a software development and advanced training consultancy. Our HQ is in St. Louis but our team is spread around the USA (and beyond). We focus on effective collaboration and quality at scale.

    Why Oasis Digital?

    • Great coworkers
    • Ample opportunity to grow in expertise
    • We've been mostly-distributed for many years, we’re good at it

    Our values:

    • Decent interaction as humans, not "resources"
    • Reasonable work-life balance
    • Obsession with learning, improving, sharing
    • Serve as a team, support each other

    Candidate requirements:

    • Live and work in the USA - legal right to do so without sponsorship
    • 3+ years of software development experience
    • TypeScript with Angular or React expertise
    • Java experience
    • Fluent English
    • (preferred) Bachelor’s degree in a technical field
    • (preferred) Additional back-end platforms (NestJS, .NET, Go, etc.) 
    • (preferred) Micro-services, devops, CI/CD, Docker, Nx
    • (preferred) RxJS experience

    Essentials of the job:

    • Full-time "W2" job (most roles salaried)
    • Full benefits package (health insurance etc)
    • Remote, from your home (in the USA)
    • Salary depending on expertise
    • Typically 40 hours per week
    • Schedule your own working hours (around project meetings)

    Hiring process:

    • Short, efficient, we respect your time
    • You'll demonstrate fluency by coding with us - no take-home tests

    Learn more in our video - it has lots of information you'd otherwise have to ask about, right here to watch anytime:

    https://www.youtube.com/watch?v=lGeKQOCiWkw

    Oasis Digital web site: https://oasisdigital.com/

    ---------------------------

    Oasis Digital does not discriminate in employment matters on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class.

  • AgencyAnalytics logo

    Engineering Manager, Client Platforms

    AgencyAnalytics
    Canada Only
    6 days ago

    Our new Client Platforms team is looking for an experienced Engineering Manager with experience using JavaScript, TypeScript and React. Client Platforms is a new but rapidly growing team, so you will have an excellent opportunity to grow as a leader and have further impact on the future of our product and code base.We work fast and iteratively to ensure our products are modern, easy to use and ultimately make our users happy. More importantly, we're looking for people to build a team of collaborative, supportive and high-skilled engineers that take our products to the next level.You'll work with a JavaScript heavy stack that uses technologies like React and TypeScript to deliver industry-leading features. You'll have the opportunity to work on a wide range of projects including our front end infrastructure, internationalization system, end-to-end testing, high profile features, and everything in between. We're undergoing sustained, high growth and there will be multiple career advancement opportunities for both leaders and individual contributors!This position is 100% remote and only eligible for those who are authorized to work in Canada.

    What You'll Do

    • Empower developers to build and ship high-quality software
    • Collaborate with our product engineering teams to ensure that users have a smooth and easy experience within our application
    • Continuously research, review, engineer and improve all aspects of our developer experience
    • Work with engineering leadership to solve technical and architectural challenges
    • Promote a culture of collaboration, care and high quality
    • Regularly conduct peer reviews, code audits and promote good practices
    • Work with other teams to build a technical ecosystem that enables high velocity, low-waste development

    Job requirements

    • You have experience leading a remote team
    • Have a rock-solid understanding of JavaScript
    • You have several years of experience with React or similar frameworks
    • You care about code quality and advocate for best practices
    • You are able to prioritize incoming requests and protect your developer's focus
    • Understand the value of code reviews, staying current with technological changes and setting a high standard for yourself and the team

    Job Benefits

    • Fully remote, no location restrictions
    • Profit-sharing distributed quarterly
    • 4 weeks vacation
    • Unlimited paid sick days
    • Extended health benefits
    • Continued education allowance
    • Annual fitness allowance
    • Continuous events like happy hour & regular hosted meetups
  • Jersey Watch logo

    Senior Ruby on Rails / React Developer

    Jersey Watch
    USA Only
    6 days ago

    Overview

    We are looking for a talented Senior Rails / React Developer for a remote full-time position to work directly with the CTO to help manage all aspects of our development lifecycle. The position includes a wide range of technical responsibilities and autonomy, and is perfect for someone looking to take the next step in their career. If this sounds exciting to you, please apply!

    What You’ll Do:

    • Perform code assignments in Rails, React, etc.
    • Maintain and develop REST and GraphQL APIs in Rails
    • Help manage outsourced developers (mostly front-end)
    • Help to translate Figma designs to finished products
    • Review and approve/merge pull requests for both front-end and back-end code
    • Deploy to staging/production environments
    • Maintain and develop cloud infrastructure in AWS using the following technologies: ECS, Fargate/EC2, NLB, S3, RDS, Redis, etc. (not a requirement to have experience with all of these)
    • Keep up to date with industry trends and technology developments
    • Periodically review customer support tickets to gain an understanding of what they need in order to build the best product for them.
    • Error monitoring via Sentry.
    • Being on call outside of work hours is not a requirement for the position.

    Technologies we use:

    • Ruby on Rails - backend, some front-end, REST & GraphQL APIs
    • NextJS - most of our front-end, and where all new front-end gets built
    • Docker
    • NGINX
    • AWS - ECS, NLB, Fargate, EC2, Redis, RDS, Route 53, S3, Cloudfront, CodePipeline, CodeBuild, Cloudwatch, etc.

    Must haves:

    • High Integrity! Our small team really prides itself on transparency and honesty.
    • 3+ years of work experience with Rails
    • 3+ years of work experience with React
    • 1+ years of work experience with AWS Fargate or EC2
    • 1+ years of work experience with GraphQL APIs (both client and server)
    • Experience with Docker containers and creating Dockerfiles
    • Proven ability to design, build, and test complicated features independently
    • Track record of meeting deadlines and completing assigned work on time

    Nice to haves

    • Experience with NextJS
    • Experience with Apollo Client
    • Experience with Material-UI (MUI)
    • Experience with the ‘graphql-ruby’ gem
    • Experience with scaling a software technology company
    • Experience with optimizing raw sql (PostgreSQL)
    • Experience with server-side caching strategies

    Benefits

    • Competitive salary
    • Position is 100% remote (with a few in-person meetings per year)
    • Monthly co-working stipend
    • Equipment (MacBook Pro and accessories)
    • Meta Quest 2 VR Headset - we’re a small remote team, so this is how we get together and have some fun (and do the occasional virtual meeting)!
    • Unlimited vacation - Take time when you need it, just get your stuff done!
    • Medical/Dental/Vision (company pays 70%)
    • Retirement (company contributes 3%)
  • Affinda logo

    Senior/Staff Software Engineer

    Affinda
    Worldwide
    1 week ago

    Role: Full-time ContractorLocation: Global (Our team lives in +1 GMT to +10 GMT)Compensation: 100,000 - 180,000 AUD per annum

    We are Affinda, an AI Products company that builds world-class solutions, fast. We helps companies to embrace AI technologies. Our solutions are used by over 500 companies, we are well funded and are growing >100% p.a.

    Who are we looking for?

    We are looking for a Senior/Staff Software Engineer to work on our Draftable product (www.draftable.com). In this role, you will work with our algorithms team to improve our core comparison algorithms. This is a role where you actually use all of the algorithm/data structure knowledge that people usually only need to know for interviews.  This role is right for you if: 

    • You are a pragmatic problem solver who enjoys finding elegant solutions to complex problems.
    • You care about choosing the right abstractions, and writing clean and efficient code. 
    • You enjoy the freedom to proactively identify opportunities and build innovative solutions in a commercial environment.  
    • You know how to select the right tool for the job. Be it programming language, framework, library, etc. 
    • You have an in-depth knowledge of algorithms & data structures. (Bonus: Experience in competitive coding)
    • You have 3+ years of software engineering experience.
    • You know how to research a technical topic. (Bonus: Experience in reading & implementing research papers)
    • You have great communication skills – You express technical solutions clearly.
    • You are independent & self-motivated. 

    Affinda’s approach to work

    • We are family-friendly with flexible hours and location.  
    • We have clear goals and very few meetings.  
    • We are a rapidly growing business, and we give you the opportunity to take as much responsibility as you can handle. 
    • We have a trust-based culture – we promote independence, we help each other out, and we despise micromanagement. We work efficiently, without the need for daily stand-ups.  
    • We want to empower you to be maximally productive, and we’ll reward you fairly when you are. We reward you on your output and we don’t create arbitrary performance metrics. 
    • We have a product-led development process. We are agile (but not Agile). We like short milestones. We launch things as soon as they’re ready. We don’t have much technical debt.  
    • We are a small, friendly team of experienced professionals. We are all great at what we do and appreciate the value of working with highly competent peers.  

    Lifestyle and DiversityWe understand you have a life outside work, and we will respect your non-working and family time. Affinda is an equal opportunity employer and is committed to building a team that represents a diversity of backgrounds, perspectives, skills and experiences. Our recruitment processWant to apply? Send us your CV and a cover letter (we don't accept applications without cover letters).The process for qualified candidates is: 

    1. Screening call – An opportunity for you to learn more about what we do 
    2. Technical interview – An opportunity for us to learn about your skillset 
    3. Work Test – A practical demonstration of your skills 
    4. Final stage – Meet with our Chief Scientist 

    Everyone is different. The above is what we see as the typical process. Depending on the candidate there may be value in additional or fewer steps.  This is a role for a software engineer who wants to solve challenging algorithmic problems in a growing company with great opportunities for professional and personal growth.

Filter by profession
EngineeringiOS DeveloperSoftware EngineerData ScientistEngineering ManagerWeb DeveloperFront End Developer