POSTED May 6
Software Engineering Intern, Machine Learning at Vannevar Labs
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Software Engineering Intern, Machine Learning
As an intern on the machine learning team, you will work with machine learning engineers to develop new models and integrate them with customer facing products.
What You’ll Do
- Train ML models to improve the quality and performance of our existing products
- Research and develop new models to unlock new functionality and potential product opportunities
- Write integrations for models to deploy them in production
Qualifications
- Working towards a BS or MS in Computer Science, Data Science, Mathematics, or a related field
- Experience in one area of computer science (e.g. Natural Language Understanding, Computer Vision, Machine Learning, Deep Learning, Data Science, Software Development, etc)
- Experience with one or more general purpose programming languages (e.g. Python, Java, C/C++, etc).
- Ability to work 35-40 hours per week for 3 months (possibility the role will extend longer)
- You must be a US resident or citizen
Benefits
- 100% remote - work from anywhere in the US
- Flexible work environment - you manage your workday
- Company-wide days off on all federal holidays and PTO
Compensation
The salary range for this position is $65,000-$90,000. Within the range, individual pay is determined by experience, relevant education, and/or training.
Share this Job Share
Related Jobs
- Numeral
- Software Engineer - Data Engineering
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Software Engineer - Data Engineering at Numeral
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Company Mission
Numeral (https://gonumeral.com) is a high-growth, venture-backed SaaS startup transforming the accounting function. Our cutting-edge accounting automation technology provides high-volume businesses with real-time financial insights, enabling them to make faster, more informed decisions.
We are addressing a significant problem in a market ready for disruption. Many accounting teams today rely on manual processes and spreadsheets for financial reporting. At Numeral, we are developing a next-generation software platform that enhances these teams with automation, accuracy, auditability, and scalability.
We empower accounting teams at high-volume businesses to excel in their roles.
Who You Are
We are seeking a Data Engineer to join our early-stage startup. As an early team member, you’ll play a crucial role in shaping our culture, processes, and tools.
● Collaborate with our CEO, CTO, and engineering team to develop and enhance product features
● Work across the entire data pipeline using advanced frameworks and tools
● Take ownership of your projects and lead key components of our data strategy
● Make critical architectural decisions to support scaling up to 10M+ transactions
Requirements
● Bachelor’s degree in Computer Science, Data Science, or a related field
● 5+ years of experience in related field
● Proficiency and experience with ETL processes
● Familiarity with OLTP and OLAP database solutions (e.g Postgres, Snowflake, etc)
● Strong understanding of data modeling and database design
● Experience with data pipeline orchestration tools (e.g., Airflow, Luigi)
● Knowledge of programming languages such as Python, Typescript
What We Offer
● Remote-first environment with a prime office in the San Francisco Financial District
● Competitive salary ($130K - $200K) with significant early-stage equity grant
● Comprehensive health, dental, and vision insurance
● Company 401K with generous match and diverse investment options
● Opportunity to have a significant early impact on the next big enterprise fintech company
● Unlimited PTO
Join Numeral and be part of a dynamic team that is revolutionizing the accounting industry!
Share this Job Share
- Lark
- Senior Software Engineer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Software Engineer at Lark
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
About LarkLark is the world's largest A.I. healthcare provider, contracted to manage 30M+ patients living with or at risk of chronic disease. Lark is a companion app on the user’s phone providing real-time coaching, guidance, and health insights to users. We are on a mission to disrupt the healthcare industry and make the world a healthier, happier place. Come join our team! The RoleWe're hiring a full-stack Senior Software Engineer for the App Engineering team where you'll help build and scale the services that power Lark’s health coaching application. What You’ll Do
- Define and review projects by collaborating with other engineering teams, DevOps, and the product team
- Build new features, refactor, and scale existing backend systems that ingest and process data from mobile devices
- Develop new backend systems using Typescript, Node, DynamoDB, Argo
- Contribute to new features in Lark’s React Native mobile application
- Uphold and help define best practices and collaborate across teams
- Be quality driven: write fast automated tests to achieve a very high, close to 100% code coverage with high-quality
- Mentor junior engineers including through regular code review
- Follow and better define coding guidelines to ensure that the security and privacy of our user data is ensured What You’ll Need
- Expertise in designing DSLs or APIs
- Knowledge of AWS technologies such as DynamoDB, Lambdas, MSK, EKS
- Experience deploying services with Kubernetes and Docker
- Experience working with React on web or mobile
- Expertise with data modeling, and performance tuning data systems and access
- Ability to work closely with product and designers to create optimal solutions and trade-offs
- Experience in sprint planning and working with Agile methodologies
- MS in Computer Science or equivalent work experience Working at Lark Lark offers the option to work remotely in the United States. U.S. Salary Range: $136,400 - $202,000. The salary offered to a selected candidate will be based on several factors, including location, level, and will vary depending on confirmed job-related knowledge, skills, and experience. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in a bonus and a stock award program, as applicable. The company is headquartered in Mountain View, CA. Lark is an Equal Opportunity and Affirmative Action Employer. We believe that diverse teams foster innovation and add to our mission-driven culture. We strongly encourage people from underrepresented groups to apply. #LI-KF#LI-Remote
Share this Job Share
- Fi
- Senior Mobile Software Engineer - iOS
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Mobile Software Engineer - iOS at Fi
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Welcome to Fi.
We’re a passionate team from Square, Google, Peloton, Uber, and more working to transform the dog-human relationship. Our mission? Develop cutting-edge technology to revolutionize what it means to be a dog parent.
The dog industry remains firmly stuck in the past and we are here to change that. Fi is leveraging our team's talent and expertise to improve the lives of the millions of dogs in the U.S. Real-time location tracking, activity, sleep and behavior monitoring – and that's just the beginning.
The most exciting aspect of our work? Bridging the communication gap between dogs and humans. Imagine a world where everyone knows how their dog feels in real time and how to keep their best friend in good shape. That's the future we're building at Fi.
If you're someone who thrives in innovative, collaborative work environments and feels strongly about helping dogs live longer, better lives, Fi could be the perfect fit. Join us in our pursuit of the “impossible,” or as we call it here “let me find a way,” to redefine the future of dog ownership together.
Fi is looking for a Senior Mobile Software Engineer - iOS
The Fi team is lean and very accomplished. As one of our early engineers, you will report to the Chief Technology Officer. You love building amazing things from nothing. You are comfortable in multiple technologies and familiar with best practices. You will work with the engineering team to create excellent product experiences. Experience in developing complex dynamic interfaces are important for this position.
You are a SW engineer by training and have a track delivering great software from design to production. You have at least contributed to developing features for one renown consumer product.
Skills wise, we're looking for someone that has
Overall, 6+ years of experience as a mobile engineer
Swift/ SwiftUI
UIKit
Auto Layout (Familiarity)
What's in it for you?
Unlimited Vacation
Commuter Benefits
Medical/Dental/Vision coverage
FSA
401(k)
Stocked Kitchen
Team Lunches
Perkspot Discounts
$2,000 / month donated to dog-related charities (it's our #Barkback program)
Fi is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
This policy applies to all employment practices within our organization, including hiring, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Fi makes hiring decisions based solely on qualifications, merit, and our needs at the time.
#LI-Remote
Share this Job Share
- Dandy
- Senior Software Engineer, Ordering
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Software Engineer, Ordering at Dandy
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Dandy is transforming the massive ($200B) but antiquated dental industry. Backed by some of the world's leading venture capital investors, we are on an ambitious mission to integrate and simplify every function of the dental practice through technology. By building the operating system for every dental office in America, Dandy is empowering dentists with technology, innovation, and world-class support to achieve more for their practice, their people, and their patients.
About the Role
Dandy is hiring Senior Engineers to join our rapidly scaling technology organization. In the role you'll be challenged to learn new technologies, given the freedom to solve problems on your own, and will learn by doing.
Join our Ordering team, where your expertise in full-stack development will help us revolutionize the dental industry. By leveraging our proprietary technology, including the Chairside app and advanced scanning tools, you'll enhance the ordering process and contribute to a seamless digital workflow for dental practices.
Relevant technologies: TypeScript, NodeJS, NestJS, React/Redux, PostgreSQL, GCP, GraphQL
What You'll Do
Develop features and improvements to Dandy’s products in a secure, well-tested, and performant way.
Collaborate with Product Management and other stakeholders within the tech org to maintain a high bar for quality in a fast-paced, iterative environment.
Develop order routing logic to deliver the correct order at the correct time to the right node in the chain.
Support the ability to provide the business with real-time data on the status of an order.
Build rules and software capabilities to smooth demand and overall dynamics of the system to optimize workloads.
What We're Looking For
6+ years of full stack software engineering experience, preferably in a high growth startup environment.
Heavy experience in a product engineering role interfacing directly with end users and cross functional product teams
Experience with large and complex production systems.
Strong ability to operate with minimal oversight.
Ability to understand how our business functions and how challenges and bottlenecks can be addressed through the Engineering team.
A collaborative, pragmatic, and growth-oriented mindset. We are a small but mighty team and everyone must be aligned on our goals.
The ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Comfort working in a highly agile, intensely iterative software development process.
Effective communication skills: Regularly achieve consensus with peers and clear status updates.
Experience owning a project from concept to production, including proposal, discussion, and execution.
Self-motivated and self-managing, with excellent organizational skills.
Ability to thrive in a remote-first organization.
Bonus Points For
Experience with TypeScript or React
Windows troubleshooting experience (or general familiarity with building software that runs on Windows operating systems)
Time spent at a venture-backed startup during hyper-growth
The reasonably estimated salary for this role at Dandy is $180,000 - $200,000/yr plus equity. Actual compensation is based on a number of factors including, but not limited to the primary work location, candidate's skills, qualifications, and experience.
REQ ID: J-203
We offer a wide range of best in class, comprehensive and inclusive employee benefits including healthcare, dental, parental planning, mental health benefits, a 401(k) plan, and paid time off.
Dandy is proud to be an equal-opportunity employer. We are committed to building a diverse and inclusive culture that celebrates authenticity to win as one. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, protected veteran status, citizenship or immigration status, or any other legally protected characteristics.
Dandy also fully complies with the Americans with Disabilities Act (ADA). We are dedicated to embracing challenges and creating an accessible, inclusive workplace for all individuals. If you require any accommodations for your interview or have any questions beforehand, rest assured that we will move at Dandy speed and do everything in our power to meet your needs.
Share this Job Share
- vdx.tv
- Principal Engineer
- Anywhere (100% Remote) OnlyContract
- Programming
POSTED May 16
Principal Engineer at vdx.tv
- Programming
- Contract
- Anywhere (100% Remote) Only
Job Description
We’re looking for a Principal Engineer for our platform apps. In this role, you’ll be part of a team developing the platform apps that engineering teams, business users, and customers utilize. The platform’s apps allow business users to set up, manage, and report campaigns with integrations to ad-serving and real-time bidding platforms.
Engineers at VDX.tv develop next-generation products that power our scalable ad tech platform. Our solution enables advertisers across the globe to reach out to their consumers and deliver effective, engaging advertising. We’re looking for engineers who are passionate about artificial intelligence, information retrieval, massive data pipelines, UI design, rich media frameworks, data insights, optimization, targeting strategies, and solving large-scale system design challenges.
You will work with a small team of engineers to solve software and infrastructure challenges across multiple platform apps. You’ll be expected to play an individual contributor role with high accountability, make a positive impact, and work well both as an individual contributor and a team player. The technical and cross-functional problems in this role require you to develop partnerships with other teams and understand their use cases.
Responsibilities
- Work on complex technical projects with peers in an innovative, fast-paced environment.
- Lead, design, and implement new APIs, services, and event-streaming pipelines.
- Improve, manage, and mentor standards for code maintainability and performance in code reviews.
- Evolve CI/CD strategy for deploying and maintaining the APIs and services across applications and multiple data centers.
- Work as a full-stack engineer, with a bias toward learning and adopting new technologies over time.
Qualifications
- 8 to 15 years of hands-on experience in software development
- Bachelor’s or master’s degree in engineering
- Excellent problem-solving skills, with a strong foundation in computer science, including core data structures, algorithms, and analysis of running time and memory requirements
- Ability to develop scalable and reliable software for internet scale
- Ability to create prototypes and examples to demonstrate concepts
- Experience with designing and developing REST APIs and microservices
- Experience with developing and delivering production systems using Java
- Experience with multithreading and concurrency concepts
- Experience with Kafka and data streaming paradigms
- Experience with relational and NoSQL databases
Share this Job Share
- Patlytics
- Senior Backend Engineer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Backend Engineer at Patlytics
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
About Patlytics
Patlytics is the leading suite of AI-powered patent workflow solutions that operates at a global scale. Patlytics develops algorithms with the latest LLM technology that have been curated by leading professionals in the patent space.
We have exciting plans for growth this year and are scaling our team quickly. We are backed by top tier venture capital funds in Silicon Valley and believe in the power of exceptional talent. Our platform provides IP intelligence, insights, and diverse data sources in a single platform for navigating the complexities of global intellectual property workflows. Our world class team includes lawyers, technical and non-technical talent from work environments such as tier one venture capital firms, Google, Yelp, Square, Facebook, Udemy, Latham & Watkins, and Uber.
If you're ready to challenge yourself, collaborate with the best minds in the field, and drive meaningful change, then we invite you to explore career opportunities with us.
Backend Engineer
As a Backend Software Engineer, you will play a pivotal role in the development and enhancement of our AI-powered patent software. Leveraging your expertise, you will contribute to the design, implementation, and maintenance of key product features. You will collaborate with our entire team across all parts of the business and participate in cross-functional discussions. You will have a big opportunity for ownership and you’ll have a strong influence on the direction of Patlytics as we continue to scale.
You Will:
- Work on our core backend service, AI platform, and data pipeline service to provide a scalable and stable Patlytics’ user experience
- Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to Patlytics’ customers
- Collaborate with other engineers to deliver, architect and improve our systems
- Implement best practices to improve the engineering team’s development experience
- Optimize backend applications for maximum speed and scalability, ensuring smooth performance across various components in our tech stack
- Stay up-to-date with the latest trends and best practices in backend development, and actively contribute ideas and suggestions to improve our development processes
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
- Participate and solve critical production issues across services and multiple levels of the stack
You Have:
- A Bachelor’s Degree in Computer Science or similar fields
- A strong technical background, with 5+ years of experience in backend and API development within an agile software development team
- Strong working experience with SQL and Python in production
- Excitement about building the future of AI workflow in the patent space
- A collaborative and motivated mindset, with a drive to build in a fast-paced, startup environment
- Excellent problem-solving skills and ability to troubleshoot complex issues in production environments
- A strong sense of ownership and anything can be done attitude
- Ability to work in a fast-paced, start up environment and work with extreme ambiguity to deliver on outcomes
Bonus:
- Strong technical writing skills
- Hands on experience working with AI applications
- Experience developing open source software and developer tools
We offer:
- Medical, Dental, Vision, and 401(k)
- Hybrid work environment, and open to remote pending location, while staying connected with a passionate and talented team
- Wide range of opportunities for personal and professional development
- Competitive compensation and equity grants
Share this Job Share
- Tether
- Senior Backend Developer - Node (100% Remote)
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Backend Developer - Node (100% Remote) at Tether
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Tether, the founder of the first, largest, and most widely used stablecoin USD₮, is rapidly expanding into a wide range of sectors, including secure and unstoppable communication technologies, energy production, mining, and further fintech infrastructure. All of these themes share and are deeply rooted in the principles of Bitcoin, which include decentralization, resilience, openness, freedom, security, and scalability.
Tether stablecoins are used to power a wide variety of enterprises, including exchanges, wallets, payment processors, and financial services, by facilitating the use of reserve-backed tokens across blockchain networks. Tether stablecoins offer a global, secure, and instant means of storing, transmitting, and receiving digital tokens at a fraction of the cost of alternative traditional financial solutions. Unwavering transparency is of paramount importance and central to Tether's foundational principles.
Our dynamic team operates entirely remotely, uniting talent from every corner of the globe. Our journey has been marked by rapid growth and efficient operations, firmly establishing us as pioneers within the industry.
If you possess a passion for venturing into uncharted territory and believe in your ability to conquer even the most formidable challenges, we eagerly invite you to engage with us. Join our mission, and together, let's lay the groundwork for a decentralized future that reshapes industries far beyond the realm of stablecoins.
As a Senior Backend Developer, you will be a part of the team that works on the development of Tether backend components
New Products and Features - Tether continuously strives to create innovative new features in order to provide the most professional trading experience for customers. These are developed and deployed using agile methodologies, to ensure the user experience remains the best in the industry.
Scalability - all backend services that power Tether must remain effortlessly smooth, responsive, and real-time for customers as the platform continues to scale to accommodate new user growth.
Security - Security is the most important feature. The Backend Development team is responsible for building all the services and core processes with the highest security principles and standard, in order to protect the safety of the entire user base.
Job requirements
- Exceptional Node/JavaScript skills
- Familiar with microservices architecture
- Have actively participated in the development of a complex platform
- Familiar with Peer-to-Peer technologies
- Good experience in interacting with databases (MySQL, MongoDB)
- Ability to quickly learn new technologies
- Good understanding of security practices
Nice to have
- Experience with blockchain integration
- Comfortable with high-availability concepts
- Ruby, Rust or C++ skills are a plus
- Other technologies of interest: Message queues (Redis), Caches and Job Queues
Share this Job Share
- Fello Real Estate
- Senior Software Engineer – Full Stack
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Software Engineer – Full Stack at Fello Real Estate
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Senior Software Engineer – Full Stack
REMOTE
About the Role:
Reporting to our Head of Engineering, as a Full Stack Software Engineer, you wil design, develop, and maintain software solutions that meet the functional and non-functional requirements of our product. We are looking for engineers with a passion for learning and expertise in service-oriented architectures, distributed systems, machine learning, algorithms, databases, and front-end technologies.
This is a remote role with the option to work anywhere.
Your Responsibilities:
- Collaborate on all phases of software development, including ideation, prototyping, design, and production.
- Build products, tools, and services from scratch and evolve existing systems.
- Apply your technical expertise to guide the team in making thoughtful and scalable design decisions.
- Influence technology and architectural roadmap of the engineering teams.
- Build and Iterate quickly and work with product, design, and QA teams to implement new features.
- Contribute to our suite of automated test scripts.
- Manage project priorities, deadlines, and deliverables.
What We’re Looking For:
- 3 to 5 years of software application and systems development experience.
- Strong Javascript knowledge (TypeScript preferred)
- Worked on any popular front-end framework (Angular is nice to have).
- Experience with Backend/API Development skills, preferably using Node JS.
- Expertise with databases such as Postgres, MySQL, MongoDB.
- Experience in CI/CD framework and other DevOps practices.
Benefits at Fello:
- Great compensation package
- Excellent health benefits
- Flexible PTO
Share this Job Share
- Paylocity
- Principal Software Engineer III (Front End Focus)
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Principal Software Engineer III (Front End Focus) at Paylocity
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Principal Software Engineer III (Front End Focus)
Paylocity is an equal opportunity employer.
Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll processes, attract and retain talent, and build a strong workplace culture.
While traditional HR and payroll providers automate basic HR processes such as payroll and benefits administration, Paylocity goes further by developing tools that HR and businesses need to compete for talent and deliver against the expectations of the modern workforce.
We give our employees what they need to succeed, including great benefits and perks! We offer medical, dental, vision, life, disability, and a 401(k) match, as well as perks that support you, your family, and your finances. And if its career development you desire, we provide that, too! At Paylocity, people matter most and have always been at the heart of our business.
Help Paylocity enhance communication and enable employees to connect, collaborate, and create from anywhere with a position in Product & Technology!
Want to develop the strategies and principles needed to deliver compelling software? Join our team and help us enhance our all-in-one software platform, elevate our one-of-a-kind technology, and improve the employee experience.
Take your career to the next level at one of G2’s Top 100 Software Companies. Explore our Product & Technology positions to see where you fit!
Principal Software Engineer IIIs are members of our product and engineering teams, responsible for creating, enhancing, and supporting common features. Working side-by-side with Product Owners, Software Engineers, and Business Stakeholders, they are actively involved in the complete software development life cycle in an agile environment including technical design, hands-on coding, unit testing, integration testing, performance tuning, maintenance, troubleshooting, deploys and upgrades.
Are you the teammate we are looking for?
Who you are:
Engineering is the function that applies principles and techniques of engineering, mathematics, and computer/data science to the design, development, and testing of applications. The Product & Technology engineering family consists of software development, testing, database, DevOps, virtualization & networking.
- Enthusiastic about developing the best software available and providing the ultimate customer experience
- Passionate about User Interface development and building modern, responsive, and accessible products
- Hands on to dive deep and code the most complex software, while having the breadth to design large scale applications
- An advocate for continuous improvement of our software development process
- Interested in staying current by applying modern technologies, defining company level changes, and evangelizing for team to adopt those technologies
- Able to work independently on modules and complete tasks with high quality and contribute to high velocity, but unafraid to seek out suggestions from other team members
- Excited to work on innovative technology as well as improve operational stance of existing applications
- Mentor and advise other domain experts and individual contributors across multiple teams
- Force multiplier, elevating the engineering org through best practices and guidance
- Plan for longer term improvements and features supporting system stability and growth
- Guide conversation to remove blockers and encourage collaboration across teams
- Proactively identify opportunities to reuse or generalize existing services and product features
- Think creatively looking for incremental value and not sacrificing progress for perfection
- Speak and communicate publicly or across the company inspiring other engineers
During the first six months, you will:
- Demonstrate an elevated depth and become a subject matter expert in shared domains or platforms
- Take on a leading role in discovery, design, and implementation for shared systems & architectures
- Understand wider, cross-functional impacts of changes to shared domains or platforms
- Partner with the Design team to understand our current design language and long-term goals
- Evangelize and support organization-wide technical strategies, platform adoption and associated best practices
- Enable teams to quickly learn and adopt new systems or platforms
- Design and implement architecture for shared domains or shared platforms
- Make or influence technology choices for new architecture that is needed to support multi-team missions
- Solicit and provide feedback and guidance via decision-making frameworks from across the organization ensuring alignment with current technical strategies
- Help with recruiting the best talent
- Own the overall health and engineering quality of shared domain architecture and shared platforms
Required Experience:
- Bachelor’s degree in computer science or related discipline and/or equivalent experience
- At least 10 years’ experience in designing and developing large-scale enterprise applications with hands-on coding experience
- Served as a lead or hands on architect role with ability to lead initiatives that have a large technical span from start to finish
- Strong understanding of software architecture and design principles. Experience in designing scalable and maintainable front-end systems.
- Experience building user interface platforms that codify a design language into composable components allowing applications to move quickly yet stay consistent
- Experience with open-source component libraries such as Aria, Material UI, or others
- Deep understanding and proficiency in front end technologies such as HTML, CSS, JavaScript, and popular frameworks like React, Angular, or Vue.js
- Expertise in .NET, Typescript, Python, or similar language. Be programming language agnostic
- Strong knowledge of AWS and leveraging cloud for scalability and performance
- Understanding of security and its application to software systems (authentication, authorization, cloud security etc.)
- Must be adaptable to change and have a willingness to learn
- Understand the implications of architectural decisions to cost of operations and make balanced decisions
- Must be able to work effectively in an agile and team environment
- Excellent communication and collaboration skills. Should be able to work effectively with cross-functional teams including product managers, designers, and backend engineers.
Paylocity is an equal-opportunity employer.Paylocity is committed to the full inclusion of all individuals. We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. At Paylocity, we believe diversity makes us better.
We embrace and encourage our employees differences in age, culture, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion or spiritual belief, sexual orientation, socio-economic status, veteran status, and other characteristics that make our employees unique. We actively cultivate these differences through our employee resource groups (ERGs), employee experiences, perspectives, talents, and approaches to drive innovation in the software and services we provide our customers.
We comply with federal and state disability laws and make reasonable accommodations for applicants and employees with disabilities. To request reasonable accommodation in the job application or interview process, please contact accessibility@paylocity.com
This role can be performed from any office in the US. The pay range for this position is $130k – $256k/yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. This position is eligible for an annual bonus and restricted stock unit grant based on individual performance in addition to a full range of benefits outlinedhere.This information is provided per the relevant state and local pay transparency laws for the location in which this position will be performed. Base pay information is based on market location. Applicants should apply viawww.paylocity.com/careers.
Share this Job Share
- Sinch AB
- Senior Backend Engineer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Backend Engineer at Sinch AB
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Senior Backend Engineer
Remote United States
Technology, Technology R&D Email
Description
We are looking for a highly skilled results-driven Senior backend engineer to join our Email Billing Engineering team. You will be responsible for designing, developing, and maintaining robust backend systems to support billing system. This role offers an exciting opportunity to work on challenging projects, collaborate with talented professionals, and contribute to the success of our company.
Responsibilities:
Designing and developing high-performance, scalable backend services using Python.
Collaborate with the Product Manager, Tech Lead/Tech Lead Manager, cross functional teams, and other team
members to define, design, and ship new features.
Implementing and maintaining APIs for seamless integration with frontend and third-party systems.
Manage own tasks and deliverables. Compile and analyse data, processes, and code base to troubleshoot problems,
identify areas for improvement and share findings/learning with other team members by actively participating in team
meetings.
Writing clean, efficient, and well-documented code following industry best practices and coding standards.
Conducting code reviews and providing constructive feedback to team members.
Participating in agile development processes, including sprint planning, stand-ups, and retrospectives.
Focus on efficiency, process improvement, system stability and end-user experience.
Self motivated. Staying up-to-date with the latest trends and technologies in backend development and software
engineering.
Requirements
5+ years of Proven experience as Backend Engineer or similar role, with a strong understanding of backend
technologies and architectures.
5+ years of experience implementing RESTful services and APIs.
Experience with No-SQL databases (e.g. MongoDB).
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud), Kafka and containerisation technologies (e.g.,
Docker, Kubernetes).
Strong understanding of the Software development cycle, programming techniques and tools.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
Ability to work independently and manage multiple priorities in a fast-paced environment.
Share this Job Share
- Affirm
- Senior Software Engineer, Backend
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Software Engineer, Backend at Affirm
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Senior Software Engineer, Backend (Member Data)
Location: Remote US
JobDescription:
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
We are looking for a Senior Engineer to write high-quality code that can be easily understood and leveraged by others in the Identity Engineering team. Provide technical leadership in a particular area and actively contribute to technical discussions, work on experiments to safely & securely identify consumers with low friction, with novel data and logic via data-driven and iterative approaches to increase user conversion rates. The mission of the Identity team is to enable and support the growth of Affirm’s consumer network and partner network along with our product suites, by providing seamless and delightful product experiences while managing reputational and compliance risks.
What You’ll Do
- Design and write high quality code to increase Identity users conversion rates.
- Provide technical leadership in a particular area and actively contribute to technical discussions.
- Work with and guide engineers on detailed project definition, design, technical specification, cross-functional alignment, task break-down, delivery, monitoring, and maintenance.
- Build relationships and drive coordination across engineering, partner organizations, and other disciplines, helping get to positive outcomes.
- Proactively communicate and coordinate team’s requirements with other groups and teams in engineering.
- Mentor less-experienced members of the team by helping them with code review, setting up best coding practices , providing guidance, and setting a good example.
What We Look For
- 4+ years of experience as a software engineer
- Strong engineering experience building, launching, coding and maintaining complex systems
- Experience with Python
- Experience with cloud service providers such as AWS
- Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow
- Passion for working with cross-functional teams including Product, ML,Analytics and Business teams.
- Excellent written and oral communication skills including the capability to drive requirements with product and engineering teams and to present technical concepts and results in an audience-appropriate way
- Ability to work efficiently both solo and as part of a team; willingness to learn new things and mentor others
Pay Grade – USA 30
Employees new to Affirm or promoted into a new role, typically begin in the min to mid range.
USA base pay range (CA, WA, NY, NJ, CT) per year:
Min: $162,400
Mid: $203,000
Max: $243,500
USA base pay range (all other U.S. states) per year:
Min: $146,100
Mid: $182,700
Max: $219,200
#LI-Remote
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage – Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets – generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off – competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP – An employee stock purchase plan enabling you to buy shares of Affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking “Submit Application,” you acknowledge that you have read the Affirm Employment Privacy Policy for applicants within the United States, the EU Employee Notice Regarding Use of Personal Data (Poland) for applicants applying from Poland, the EU Employee Notice Regarding Use of Personal Data (Spain) for applicants applying from Spain, or the Affirm U.K. Limited Employee Notice Regarding Use of Personal Data for applicants applying from the United Kingdom, and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
Share this Job Share
- Xapo Bank
- Senior Software Engineer – FCP
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Senior Software Engineer – FCP at Xapo Bank
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Senior Software Engineer – FCP (Remote – Work from Anywhere)
Location: Gibraltar – Remote
JobDescription:
Work from anywhere, impact everywhere
Diversity is at the heart of who we are at Xapo Bank. Were a fully distributed team of over 140 Xapiens that work remotely from 40+ countries around the world.
Our beginning: A world that enjoys economic freedom and wealth protection, no matter where you live or who is running your country. This is the dream that drove Wences Casares, our Founder and Chairman, to quietly transform the world of banking.
To achieve that, we search the world for the best people for the job. We work hard, think globally, and inspire each other to learn and grow. We are committed to changing the way things are done.
Risk is inherent in all of our business activities and managing risk well is the responsibility of every Xapien. Sound risk management enables us to serve our customers and deliver value for our shareholders, and helps make Xapo a great place to work.
Although we are headquartered in Gibraltar, this is a full time, 100% remote position
Work from anywhere!
Position Overview:
Were looking for a Senior Software Engineer to join our engineering function. At Xapo, we are building truly cross-functional teams with full ownership of design, architecture, building, testing, delivery, data, and operations.
You will collaborate closely with fellow team members from the product, apps, design, and QA communities of practice. You will be part of the product team (we call them SATs, the Stream Aligned Teams, as in the Team Topologies) in charge of the Financial Crime Prevention products.
As a Senior Software Engineer, you will develop a high-impact service, provide guidance and coaching around technical good practices, and play an active, critical role in the Development Community of practice. You will shape architectural and technical patterns used in the company to solve the problems for operational teams, improve UX, and cause a WOW effect in the eyes of our Members. With that in mind, you will have an immense impact on how the future of finance looks like.
Our main tech stack includes:
– AWS for all of our Infrastructure
– Docker
– Python (Django, Flask)
– MySQL
– MongoDB
– Redis
We use also:
– PostgreSQL
– Node.js
– Java
– BigQuery
Responsibilities:
Support, coach, and develop team members into top-performing engineers.
Working closely in cross-functional teams where everyone is responsible for the outcome.
Build a great place to work for talented and motivated people
Designing, developing, and deploying backend services focusing on high availability, fault tolerance, low latency, and security.
Take full end-to-end responsibility for the services your team owns, from development to production, operations, and data.
Develop innovative solutions with Bitcoin at its core.
Skills needed:
Significant software engineering experience in one or more general-purpose programming languages (we use Python and Node.js)
Excellent teamwork and communication skills, comfortable preparing high-quality documentation and designs to aid understanding and knowledge sharing.
Understanding the microservices architecture, container-based 12-factor apps, and cloud-native patterns around fault tolerance.
Track record of using Event Storming and Domain Driven Design, delivering highly scalable asynchronous software.
Experience building contract-first services and adopting patterns and frameworks to enable appropriate automated testing at the unit, contract, service, and end-to-end levels.
Experience building services that can be deployed on demand, quickly, and with quality.
Excellent understanding of CI/CD patterns and good practice.
Understand the role of high-quality observability in building highly scalable and performant software.
Other requirements
- A dedicated workspace.
- A reliable internet connection with the fastest speed possible in your area.
- Devices and other essential equipment that meet minimal technical specifications.
- Alignment with Our Values and the Xapo Values-Driven Leadership principles.
Why work for Xapo?
IMPACT GLOBALLY, WORK REMOTELY.
- Shape the Future: Improve lives through cutting-edge technology, work 100% remotely from anywhere in the world.
- Great work-life balance: Build amazing things with a balance of autonomy and collaborative teamwork. Set your own work schedule and make use of a flexible PTO plan when you need to recharge.
- Expect Excellence: Collaborate, learn, and grow with a high-performance team. Learn how you learn best – from books to conferences, youll get a yearly budget for your individual learning and development goals.
At Xapo, we prioritize consumer protection and adhere to regulatory requirements by ensuring that all Xapiens are accountable for upholding principles of fair treatment, transparency, and ethical conduct in their interactions with customers and stakeholders.
Share this Job Share
- Manara Tech
- Tech Team – Fullstack Engineer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 16
Tech Team – Fullstack Engineer at Manara Tech
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Tech Team – Fullstack Engineer (Remote)
Location: Cairo EG
- Cairo, EG / Gaza, PS-Remote
- Full Time
Your Role
As one of the first engineers at a growing startup, you will build our tech product from scratch. You will be closely involved in determining which features we build, how we design the user experience, and how we design the architecture.
Technical skills (required):
- Write high-quality, maintainable code with unit, integration, and end-to-end tests.
- Experience collaborating with a team on a shared codebase.
- Work with the latest technologies such as Javascript, Typescript andNode.
- Comfortable working on both front-end and back-end technologies.
- Focus on business value. You don’t want to simply complete tickets, you want to understand how each ticket gets us closer to our goals.
Technical skills (not required):
- Next.js knowledge
- RDBMS experience (PostgreSQL preferred)
- AWS services such as Lambda, EC2, and S3
Soft skills:
- Remote: You have experience working on effective remote teams & thrive in such environments. You work well across time zones (e.g., you communicate effectively via asynchronous oral & verbal channels).
- Ability to handle ambiguity: we’re an early-stage startup which means the roadmap will change
- Execution/project management: As a small startup, we depend heavily on each person to be reliable and effective. You get things done efficiently and accurately, with little need for supervision. You use tools like Jira & remember everything that needs to get done.
- Collaboration/team player: You can work effectively with other people at Manara. For example, you partner closely with our sales leader who manages our hiring partner network to make matches between our participants and companies. You collaborate with our training/program manager to develop new training programs based on what you see posing challenges for our job hunters. You roll up your sleeves to do the unglamorous work or support a team member when needed.
- Growth mentality: You love learning, are hungry for feedback, and can quickly learn new things (process, technologies, etc.)
- Passionate about Manara’s mission of creating a community that unlocks the full potential of top tech talent in MENA (with a focus on Palestine & women)
Location
We are a fully remote team, so you can be located anywhere. For this role we are primarily recruiting from the Middle East & North Africa but we are open to any location.
Our team today is spread between San Francisco, Berlin, Istanbul, France and Palestine. Our US team travels regularly to Europe (including Eastern Europe) and MENA, and we plan to do an annual meetup for our global team.
Share this Job Share
- Tapistro
- Software Engineer Intern
- Anywhere (100% Remote) OnlyInternship
- Programming
POSTED May 13
Software Engineer Intern at Tapistro
- Programming
- Internship
- Anywhere (100% Remote) Only
Job Description
Tapistro is looking to hire interns to help build our product. We are looking for extremely smart engineers who can straddle the backend depths of bigdata analytics and the front end nimbleness of user experience.
This will be an incredible opportunity to work with some of the best folks in the industry who have built triple digit million ARR products from scratch.
Please reach out if you are up for it!
Share this Job Share
- ShipJunction
- Senior Front-End Engineer at fast growing SaaS company
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 13
Senior Front-End Engineer at fast growing SaaS company at ShipJunction
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
You love coding and enjoy thinking about large scale technology ecosystems. Inefficiencies bother you.
We are a fast growing SaaS company that helps online retailers ship on autopilot. We are looking for a talented Senior Software Engineer that wants to be a part of, and have a large impact in the direction of a company.
You will have a broad scope of influence over the product roadmap so this position is ideally suited for you if you are motivated and rewarded by seeing the results of your contributions. You will be shipping code daily and will be able to see your hard work convert into revenue immediately. The ideal candidate will be a highly structured and process driven team member that can operate effectively in our fast paced and dynamic environment.
Requirements
- Ability to thrive in a start-up environment
- Ability and experience decomposing complex problems into solvable/explainable units
- Write and refactor modular, tested and reasoned code
- Ability to optimize performance on the server and client, Demonstrable ability to introspect bottlenecks.
- Familiarity with the React / Remix Ecosystem of libraries
- Strong understanding of the HTTP protocol
- Strong CSS fundamentals and experience with various pre-processor and/or run time Javascript CSS environments
- Expert level Typescript knowledge
- Comfort with Git
Bonus points with the following
- Remix experience
- Expert level Git knowledge
- Comfort with Azure & Azure Dev Ops
Qualifications
- BS degree in Computer Science or equivalent
- Minimum 5 years work experience
- Excellent communication skills
You will be exposed to all facets of the business from sales to operations, which is all valuable career experience if you are thinking about starting a company one day. We have a Remote First culture where our whole team is fully distributed. Experience with remote work or a desire and motivation to work remotely is required. Of course, there are important factors like compensation, stock options, and company culture. However, none of this matters unless the above makes career sense for you. Drop us an email if you are a good fit.
This is a full time, permanent role with a competitive salary so candidates must either be a U.S Citizen or have a Green Card.
Benefits
- 401(k)
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Share this Job Share
- Velvet.Capital
- Web3 Frontend Developer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 13
Web3 Frontend Developer at Velvet.Capital
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
A Web 3.0 startup backed by Binance top US Accelerator and VC is looking for an extremely bright Growth Hacker to nurture & grow a community for a DeFi asset management platform helping people create crypto portfolios with additional yield “in one click”.
Our mission is to provide people with complete financial independence, free from intermediaries and centralized parties. The vision is to become the #1 multi-chain asset management protocol.
Job Summary:
As a developer, you'll work within the product team with other engineers and designers in building the best DeFi platform for the Web3 ecosystem for multiple chains.
Requirements:
- 2+ years experience with React.js, NextJs, Vue.js or similar front-end frameworks
- 1+ years experience Graph QL
- 1+ years experience with Typescript
- Strong CSS skills
- Experience with web3 libraries (ethers.js, web3.js)
- Experience with testing your code on Ethereum test network
- You can work with high autonomy
- Strong written and verbal communication skills
Bonus point for:
- Strong design skills
- Experience with Solidity
Technologies we use and teach:
- React.js
- Node.js
- Typescript (preferred)
- Javascript
- Ethers.js / web3.js
- Hardhat
- Solidity
Share this Job Share
- Grove
- Mid-Level Software Engineer, Protocol
- Anywhere (100% Remote) OnlyContract
- Programming
POSTED May 13
Mid-Level Software Engineer, Protocol at Grove
- Programming
- Contract
- Anywhere (100% Remote) Only
Job Description
*About us
*
Grove Inc. is the leading infrastructure provider and houses the development team for Web3’s biggest DePIN RPC protocol, Pocket Network. This is an opportunity to get in on the ground floor in working on the next major upgrade of the protocol! As an open-source, permissionless protocol driving developer adoption, we believe in a future that will enable greater participation in global digital economies and communities.
*Our culture
*
We are committed to building a fun, inclusive workplace and culture based on our values. Our core values inform how we work together as a team, how we service our users, and how we approach the products we build.
We're looking for open-minded, motivated individuals that want to expand the adoption of Web3. We are a fast moving, collaborative, and free thinking team that approaches things from first principles. We're united by our desire to fully decentralize Web3, build amazing products for our users, and create a diverse and welcoming workplace.
*What you'll do
*
As a Mid-Level Software Engineer, Protocol, you will actively contribute to protocol design and
system architecture, leveraging research and ideation meetings. Utilizing GoLang, you will
implement protocol-level features, ensuring performance and security align with specifications.
Collaborating with cross-functional teams, you will seamlessly integrate protocols with software
applications. By Conducting code refactoring and developing automated test platforms, you will
optimize performance, security, and reliability. Through your expertise, you will assist in
debugging and troubleshooting protocol-related issues. Additionally, you will actively engage in
the protocol community, providing technical guidance, reviewing projects, and contributing to its
growth. Your continuous research in protocol engineering and distributed systems will keep you
at the forefront of advancements.
Essential Functions
- Perform research, design systems, and participate in ideation meetings
- Write reports and papers about research results
- Protocol-level features in Golang
- Experience with the Cosmos SDK
- Automated test platforms
- Debug, setup, and test tooling to help developers and users
- Code refactoring for improving performance, security, and readability
- Participate in community channels, answer questions, and review projects
- Follow the contribution guide patterns to be an example to the community
- Identify improvements and bugs on community forums and GitHub comments
Other duties
Please note this job description is not designed to cover or contain a comprehensive listing of
activities, duties, or responsibilities that are required of the contractor for this job. Duties,
responsibilities, and activities may change at any time with or without notice.
Preferred qualifications
- Existing experience working in the software industry
- Ability to coordinate with cross-functional teams
- Manage and prioritize the backlogs for multiple products
- Ability to manage multiple, competing business priorities simultaneously
- Collaboratively work with the team to create and complete quarterly planning and set OKRs
- Eager to learn more about the blockchain space. Personal experience playing around in the space is a plus.
What we are offering
- A 3-6 month contracting opportunity
- 7.5k - 12.5k USD monthly compensation
- 50,000 POKT upon completion of the contract
- Remote work and a flexible work schedule
Share this Job Share
- Yield Guild Games
- Senior Software Engineer – Front-end Developer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 13
Senior Software Engineer – Front-end Developer at Yield Guild Games
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Senior Software Engineer – Front-end Developer (Remote)
Location: worldwide
Category: Software Development
JobDescription:
Who are we?
Yield Guild Games is a decentralized gaming guild that pools funds to purchase yield-generating NFTs, and leverages players’ time and effort to optimize community-owned assets for maximum utility and return.
By merging NFTs and decentralized finance (DeFi), YGG creates value for its partners and community by developing the content and economy of virtual worlds and blockchain-based games. The organization’s mission is to create the biggest virtual world economy.
YGG believes that NFTs and cryptocurrencies are providing transformative economic opportunities for people young and old in developing nations where jobs are lacking and crisis relief has been limited. Notable investors in YGG include Andreessen Horowitz (a16z), Delphi Digital, BITKRAFT Ventures, Animoca Brands, Scalar Capital, and Fabric Ventures.
As one of the hottest start-ups in web3 in 2021, YGG is rapidly growing and we are looking for a Senior Front-end Developer. You’ll report to the Head of Engineering to help build the strongest team in the crypto industry.
What You Will Do?
As Senior Front-end Developer at YGG, you’ll be responsible for building and maintaining web applications. You’ll work with the development team, as well as UX/UI designers and graphic designers. You’ll work closely with our back-end and full-stack developers to deliver consistent and reliable web experiences. You’ll work with our designers to improve usability for our customers. You’ll optimize web design for mobile and other platforms for maximum speed. You’ll work with designers to ensure high-quality graphic standards and brand consistency. Ultimately, your work will have a direct impact on the user experience of our customers.
You’ll also be responsible for the following:
- Interpreting product specifications and identifying website user requirements.
- Creating timeframes and work schedules to meet deadlines.
- Communicating effectively with product/design and teams.
- Debugging websites and ensuring software documentation is updated.
- Establishing strong professional relationships.
- Conducting research and keeping abreast of web 2 / 3 standards.
- Supervising junior web developers, analyzing areas of weakness, and scheduling training sessions accordingly.
Who Are You?
- You have experience with HTML, CSS and JavaScript with 5+ years of experience in this field.
- You have built mobile first experiences.
- You have some experience with ReactJS, NextJS, TypeScript, and/or CSS in JS.
- You have some knowledge of cryptography and blockchain protocols.
- You can implement solutions that are user responsive and efficient.
- You have knowledge of the entire web development process.
- You are capable of implementing a resilient web architecture.
- You have experience with testing and debugging.
- You have an eye for layout aesthetics.
- You are analytical and you have a keen eye for details.
- You have great problem-solving skills and you work well in a team.
- You are curious about new technologies and you’re driven to find ways to implement them in your work.
- You have experience with coaching and mentoring other developers.
- You can oversee and drive projects forward.
What’s in it for you
- Remote working is actively supported.
- Competitive salary and multi-cultural team.
- Flexible working hours and family-friendly considerations.
- Work with crypto, web 3.0 and very modern & fresh tech stacks.
Share this Job Share
- Doist
- Backend Engineer
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 13
Backend Engineer at Doist
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Backend Engineer
Location: Remote Remote US
JobDescription:
At Doist, we’re building the future of work.
We’re a multidisciplinary, fully-remote, team thats passionate about creating products, like Todoist and Twist, that improve peoples lives. We thrive on innovating new solutions to old productivity challenges and we seek to rethink how productivity tools are made.
Our Core Values
They are few, but they are mighty. From creating processes to decision-making and recruiting, we build our four core values into nearly every single thing we do.
- Ambition. You aspire to put a dent in the universe. You set high standards for yourself and those around you. You solve issues that have a high impact on our customers and our company.
- Mastery. You care deeply about the quality of your work. Youre continuously learning and pushing yourself to the limits of your ability. As a champion of your craft, you are also a champion of your well-being you work intensely, then disconnect completely.
- Independence. Others can trust that youll deliver on time. You keep your word and trust your teammates to do the same. You are proactive, take ownership, and remain accountable with little or no direction.
- Communication. Your communication is clear, concise, and engaging. You keep others in the loop and never go radio silent. You speak respectfully and foster warm relationships through your interactions. Youre culturally and socially aware and can appropriately navigate social situations.
We invite you to visit our blog to learn more about us, our values, and how we work.
About the role
As a Backend Engineer, you will propose, specify, implement, maintain, and decommission code that powers Todoist for millions of active users through our diverse portfolio of client apps and integrations. Contributing to an architectural revamp, ensuring flawless cross-device sync and seamless sharing are some current opportunities where you can have a large impact.
Our codebase is far from perfect. A quirky in-house Python framework that resembles Flask built by our founder and frequent circular dependencies are challenges representative of our codebase. We are working hard to modernize our stack and architecture and build a backend that is fun to work on and rock-solid when running on AWS, our cloud vendor of choice.
Were a great fit if you thrive in understanding and evolving legacy systems, maintaining a high delivery cadence and quality, systematically repaying technical debt, mentoring colleagues, and working with a highly resilient team. We are looking for an engineer who will raise the bar for the team and help us continue evolving our momentum, solution architecture, and overall quality.
Being a Backend Engineer is not just about churning out code. You get to lead projects right from their inception, work with our talented leadership (filled with engineers-at-heart who understand the value of refactoring), and collaborate with adjacent teams to solve pain points our users face. Being a reliable partner is critical for our long-term success, so we value strong communication skills, consistent delivery, and a high level of professionalism.
About you
It’s important to us that the person we hire will thrive in this role. Here are some core things we believe will set you up for success:
- You have substantive professional experience with developing web services and understand the moving parts (DNS, HTTP, DBs, etc.). You have designed, built, and maintained projects and features that have been deployed to production.
- You are familiar with Python, know both its strengths (and how to capitalize on them) and weak points (and how to work around them), and youre able to argue about them. You follow the evolution of the Python ecosystem. Youve also used at least one other programming language professionally.
- You are familiar with OWASP Top 10 web app security risks and know how to avoid and mitigate them. You can assess the security implications of a pull request or an architectural decision.
- You are familiar with MySQL or PostgreSQL and have experience with their quirks, weak spots and workarounds. You care about and understand the performance impact of SQL queries your code makes, and have experience assessing and optimizing their performance.
- You feel at home in the Unix shell. You are familiar with grep, and sed or awk. You often write bash or Python scripts to automate your work.
- Youve written unit tests long enough to have a taste for what a good test looks like, are aware of current testing practices, and can argue about an approachs merits and degenerate cases.
- You understand the value and cost of abstraction, are versed in current architectural practices, and judiciously apply programming principles like SOLID, DRY, YAGNI, etc.
- You yearn to be more than a mere executor, look for ways to inform the overall direction of the products you work on, and actively participate in sketching an implementation plan that focuses on value delivery with a well-derisked approach.
Requirements
Not sure the role is a good fit for you? That’s okay! We’d still be happy to consider you. Here’s what the process looks like:
- Submit your complete application by May 17 at 2PM UTC. This includes a resume (or manually entered experience) and thoughtful responses to all the application questions. No cover letter needed!
- Application screening. We read every application to understand your motivation, skills, and experience. Once your application has been reviewed, you’ll receive a response regarding the status of your application.
- Value alignment interview with Gonalo Silva, our CTO.
- Take-home test project. This will be your opportunity to showcase your role-specific skills.
- Role-specific interview with Luke Merrett, a member of our Backend team.
- Culture contribution interview with Alex Rodrigues, our Head of Infrastructure.
We estimate that we’ll complete the whole process by the end of February.
Benefits
Our perks and benefits are designed to provide the freedom and support you need to grow personally and professionally. Heres what that looks like:
The basics
- Work from anywhere in the world. We never place restrictions on locations.
- Design your own schedule. Work no more than 40 hours/week.
- Competitive pay. Our formula-based salary calculation provides a highly competitive rate based on your skills and location.
Expand your professional skills
- Pursue personal projects. All Doisters get one month per year to spend on a work-related project theyre passionate about
- Attend conferences. Youll have a recurring budget to spend on attending conferences that grow your professional knowledge, skills, and network.
- Company retreats. Our annual company-wide retreats are unforgettable.
Craft your ideal work environment
- Cozy up at a coworking space. Find a coworking space thats right for you and Doist will cover the expense.
- Apps and services budget. Youll have a monthly budget to spend on services that help you do your job.
- Hardware budget. Youll have access to a recurring budget to spend on work-related equipment.
Focus on your well-being
- Generous time off. Doisters get 8 weeks (40 days) of PTO/year to use as they wish on vacations and national holidays.
- Parental leave. New parents receive 5 weeks of paid parental leave in addition to 13 weeks of paid pregnancy-related medical leave.
- Invest in your health and wellness. Youll have a monthly budget to spend on things like gym membership, healthy snacks, massages, health insurance, etc.
—
All information collected through this application is stored in Workable, Doists Applicant Tracking System, where it will be used for recruitment purposes only. For more information on how we handle candidate data at Doist, we invite you to review our recruitment privacy notice. For questions, please contact us at careers@doist.com (managed by Andrew Gobran & Allan Christensen from People team).
Share this Job Share
- Fullscript
- Ruby Developer II
- Anywhere (100% Remote) OnlyFulltime
- Programming
POSTED May 13
Ruby Developer II at Fullscript
- Programming
- Fulltime
- Anywhere (100% Remote) Only
Job Description
Title: Ruby Developer II (Canada Remote)
Type: Full Time
Workplace: remote
Category: Engineering
JobDescription:
Fullscript is making optimal care easy for everyone. Through our care delivery platform, health practitioners can seamlessly design personalized health plans, provide support and education tools, and effortlessly prescribe and manage the use of healthcare’s best supplements all in one place.
Since 2011, Fullscript has enabled over 90,000 practitioners to deliver care and has helped more than 5.5 MIL patients follow a path to wellness. And we are just getting started.
Come build a healthier future with us.
Fullscript is currently looking for Ruby Engineers who want to build a platform to create rich, stable, and compelling experiences for our users. Fullscript is written with Ruby on Rails, and our Engineers build and maintain our internal GraphQL API. They work directly with our front-end engineers to build out functionality on the Fullscript platform.
Our team cares about doing things well, and about the developer experience on the team. We host in-house training on all sorts of topics, from React all the way through to Kubernetes. Fullscript is a place where youll be encouraged to learn, mentor, and grow. This is how we like building software:https://brand.fullscript.com/developer-handbook.html.If you share our values, wed be excited to talk with you!
What you’ll do:
- Build and maintain our internal GraphQL API
- Maintaining and improve our feature development on Fullscript
- Contribute to clean design patterns, clean code, and what makes a well-designed API
- Write tests and understand their value
- Other duties determined by the Company from time to time
What you bring to the table:
- You are a passionate software engineer that cares about your craft. You are excited to learn, lead projects and want to produce the best work possible
- Experience with Ruby or Ruby on Rails
- You have a desire to learn and being open to feedback
- Understanding of design patterns and clean code
Bonus:
- Experience scaling or working on high-scale web applications
- Past experience working in e-commerce or health-tech sector
- Experience with React, or similar technology
- Youve worked with GraphQL in the past
What we can offer you:
- Generous PTO and competitive pay
- Fullscripts RRSP match program for financial health
- Flexible benefits package and workplace wellness program
- Training budget and company-wide learning initiatives
- Discount on Fullscript catalog of products
- Ability to workWherever You Work Well*
*Our Wherever You Work Well philosophy means Fullscript teammates get to pick their own office whether thats in-office, at home, or a bit of both
Fullscript is committed to diversity in its workforce and is proud to be an equal opportunity employer. We are excited to work with talented people, period. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.
Accommodations are available on request for candidates taking part in all aspects of the selection process. Please send an email to accommodations@fullscript.com and let us know the nature of your request and your contact information.
Our team handles a lot of sensitive information, which means we require all candidates that receive and accept employment offers to complete a background check before being hired.
Share this Job Share