Back End Software Engineer Remote Jobs

82 Results

16d

Fully Remote: Backend Software Engineer

VALRSouth Africa Remote
kotlinapijavaAWSbackend

VALR is hiring a Remote Fully Remote: Backend Software Engineer

Purpose of the job:

VALR is looking for seasoned backend software engineers with experience in building applications that are fast, accurate, scalable and secure to help us deliver the best experience possible to our customers.

We are seeking people with extensive knowledge of Kotlin or Java, or other JVM based languages. We’d also like to meet people with experience in other similar languages and technologies, even if we’re not actively using them, as long as they are willing to make the switch.

What will you be doing:

  • Build best-in-class product features
  • Create troubleshooting tools
  • Implement internal processes and tooling
  • Extend and improve our API
  • Write easy to read, maintainable code
  • Collaborate closely within a cross-functional team to build valuable product features, with a focus on scalable backend solutions
  • Develop RESTful APIs and microservices
  • Optimise and scale backend systems to handle high traffic volumes and ensure low-latency responses
  • Participate in code reviews, automated testing, and continuous integration to maintain code quality

What we look for in you:

Skills relevant to the job include the education and/or experience, specialised training, and competencies required:

  • Formal software engineering qualification not required but in-depth software engineering experience essential
  • Practical experience is more relevant than a formal qualification
  • 6+ years experience working in production environments
  • Experience in building and integrating with REST API’s and/or Websockets
  • Solid understanding of version control, containerisation and CI/CD concepts
  • Familiarity with Google Cloud Platform and/or AWS
  • Experience creating troubleshooting tools
  • Designing and developing integrations into databases
  • Passion for cryptocurrencies and alternative financial systems
  • The ability to work collaboratively in a team
  • A natural inclination to help people and the ability to explain technical details simply

What can you expect from VALR:

  • Competitive salary: Get paid well to work in an exciting industry.
  • Leave: Compliance with statutory leave required by individual countries, in addition to flexible leave.
  • Remote work: Work from wherever you like - Employees to ensure that there is secure, stable internet connectivity in order to effectively work remotely.
  • Home office setup: Mac laptop and a discretionary allowance to buy all the extras needed to work happily from home - all of it yours to keep after 3 years. Terms and Conditions will apply.
  • Learning fund: An annual upskilling budget of R16,000 per employee, which will be converted to the respective currency of the employee's payment, in addition to scheduled VALR training.
  • Performance bonus: When you contribute to VALR’s success, you’ll be rewarded with discretionary bonuses.
  • Regular get-togethers outside of work.
  • Annual company retreats.

See more jobs at VALR

Apply for this job

22d

Staff Software Engineer, Backend

Procore TechnologiesPrague, Czech Republic, Remote
Bachelor's degreeDesignrubyjavakubernetesAWS

Procore Technologies is hiring a Remote Staff Software Engineer, Backend

Job Description

​​What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for a talented Staff Full-Stack Software Engineer to join Procore’s journey to revolutionize a historically underserved industry.

As a Staff Software Engineer at Procore, you’re given the unique opportunity to partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. Backed by the might of our teams, we’ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles. 

This position will report into the Senior Engineering Manager for the Construction Documents Group with the opportunity to be located in the Czech Republic. We’re looking for someone to join our team immediately. 

What you’ll do:

  • Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams
  • Assist fellow teammates by conducting code reviews and pairing
  • Leverage our tech stack: Primarily Java/React/Postgres hosted on AWS and increasingly using Kubernetes, CircleCI for Continuous Integration, and a combination of ArgoCD and an in-house tool for CD.
  • Drive critical projects, including: 
    • Scalability: We’re scaling and need engineers who are ready to take on the challenge of working on live, core systems with millions of users
    • Complex data management systems: We’re building a world-class document file management system. You’ll work through challenges like file intake, document management, large file manipulations, permissions and file revisioning.
    • Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface
    • Participate in designing and building a system that is aligned with Procore’s technical vision of a Service-Oriented Architecture
    • Build, maintain, and develop a wide series of microservices and are looking for engineers adept at discovering new opportunities and driving them to completion.

What we're looking for: 

  • Bachelor's Degree in Computer Science or equivalent experience
  • Professional experience with Java, Spring Boot, React and Ruby
  • 8+ years experience in software engineering fundamentals, Test Driven Development and Design principles
  • Experience with working on Document Management systems
  • Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives
  • Experience in working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users) 
  • Experience in building modern Continuous Integration and Continuous Delivery systems at scale
  • Experience working with a team on large initiatives with the ability to course-correct as needed
  • Experience working with modern web development, including testing, staging, deploying, and monitoring

Qualifications

See more jobs at Procore Technologies

Apply for this job

+30d

Senior Back End Engineer with GO

Blue Wire SoftwareCluj-Napoca, Romania, Remote
3 years of experiencepostgresgraphqlmysqltypescriptAWSbackendfrontend

Blue Wire Software is hiring a Remote Senior Back End Engineer with GO

Job Description

Blue Wire Software is seeking to onboard a Senior Back End Engineer to join a growing team, focused on expanding and building an RV rental platform expanding globally.

You will be a member of our engineering team designing, building, improving, and maintaining our core products. In this role, you will work on a cross-functional team on projects with varying levels of collaboration to deliver winning software solutions for the customers.

Responsibilities:

    • You collaborate with your engineering and product team members to produce high-quality, resilient, useful, and secure products
    • You may lead team rituals like grooming, planning, estimating, and team retrospectives
    • You ensure the delivery of team commitments via leadership, mentoring, and individual execution
    • Write tests for your code and perform code review for your teammates
    • Create specs, diagrams, and decision documents
    • Communicate with a vendor to troubleshoot an existing integration
    • Make architectural decisions with an eye toward scalability, reuse, security, performance, and availability

    Qualifications

    • an independent consultant who can easily adapt to a fast-growing environment
    • 5+ years experience in backend development
    • at least 3 years of experience with Golang
    • Extensive experience with relational databases (e.g. Postgres or MySql)
    • Understanding of modern web architectures and patterns (Twelve-Factor, SOLID, ACID, etc).
    • Experience building global consumer-facing apps that are accessible
    • Creative problem solver with a bias toward action

    Nice to have:

    • Small company or startup experience
    • Experience leveraging AWS or GCP
    • Experience consuming and implementing REST APIs and GraphQL
    • Experience with Frontend technologies: Next.js/React and Typescript are preferred

    See more jobs at Blue Wire Software

    Apply for this job

    +30d

    Backend Engineer - Python (Remote)

    HackerRankRemote within India
    sqlDesigndockerkubernetespythonbackendfrontend

    HackerRank is hiring a Remote Backend Engineer - Python (Remote)

    At HackerRank, we help over 2,500 of the most prestigious logos across industries find, hire and upskill amazing developer talent using our SaaS-based Developer Skills Platform. We pioneered and continue to lead the developer skills market with the ethos of “Skills over Pedigree”. Everyone at HackerRank is passionate about the mission and we are looking to add smiling faces to help us “Accelerate the World’s Innovation” by making skills matter more the pedigree. This position is full-time and remote within India.

    As a Software Developer on the ML & AI team, you will play a pivotal part in HackerRank’s mission to “Accelerate the World’s Innovation”. You are excited to make an impact on the lives of millions of developers as you build the platform for them to showcase their skills and get hired. We’re responsible for building the world’s leading technical interview platform. We believe in “Extreme ownership” and you’ll have immense ownership both in terms of product and engineering.

    Your work will have a direct impact on the lives of millions of developers as you build the platform for them to showcase their skills and get hired. You will be responsible for building systems and pipelines that are helping to power AI and ML usage across the HackerRank Platform. You’d be working on helping us scale up our AI Platform that’s being leveraged by some of our exciting AI-First products such as Engage, SkillUp and Plagiarism Detection. 

    You will be working on:

    • Developing front and back end software for our AI Platform 
    • Building data pipelines, core infrastructure, internal web apps and AI application prototypes 
    • Play a key role in technical discussions within the team 
    • Understand key Business and Engineering metrics around performance, quality and availability and work regularly with the team to push the boundaries and improve them periodically
    • Proactively participate in code reviews and architecture and design discussions
    • Help the organization in building a top quality team by participating in hiring initiatives and evangelizing about contributions, accomplishments and victories

    We are looking for:

    • 2+ years of experience with Python Web Development including frameworks like Django, FastAPI, Flask etc.
    • Experience building scalable and distributed backend systems
    • Experience in developing APIs and front-end applications for internal use
    • Experience with DevOps and MLOps
    • Expertise in all common Cloud technologies, preferably AWS. Knowledge of CI/CD tools and workflows
    • Experience with fundamental data engineering activities such as pipeline development and data infrastructure development
    • Good stakeholder management, ability to build trust and rapport with internal and external stakeholders

    Nice to have:

    • Experience in at least one Frontend framework, preferably React.js
    • Experience working with LLMs and prompt engineering
    • Experience with dashboarding technologies such as Streamlit, Metabase etc.
    • It is good to have Knowledge of Kubernetes and Docker and related deployment technologies
    • Web application security best practices and knowledge of common application security vulnerabilities XSS, SQL injection, etc.

    Benefits & Perks:

    We have a full package of competitive benefits and perks which include:

    • One-time home office set up stipend
    • Monthly Remote Work Enablement Stipend
    • Professional Development Reimbursement
    • Wellbeing Benefits (Headspace, Carrot, Cleo, etc)
    • Unlimited paid time off, paid leave for new parents, and flexible work hours
    • Insurance for all employees (term life, personal accident, medical) along with medical insurance for their dependents
    • Employee stock options, flexible work hours, and time off

    About HackerRank:

    HackerRank is a Y Combinator alumnus backed by tier-one Silicon Valley VCs with total funding of over $100 million. The HackerRank Developer Skills Platform is the standard for assessing developer skills for 2,500+ companies across industries and 24M+ developers around the world. Companies like LinkedIn, Stripe, and Peloton rely on HackerRank to objectively evaluate skills against millions of developers at every step of the hiring process, allowing teams to hire the best and reduce engineering time. Developers rely on HackerRank to turn their skills into great jobs. We’re data-driven givers who take full ownership of our work and love delighting our customers!

    HackerRank is a proud equal employment opportunity and affirmative action employer. We provide equal opportunity to everyone for employment on the basis of individual performance and qualification. We never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guidelines.

    #LI-Remote

    See more jobs at HackerRank

    Apply for this job

    +30d

    Senior Elixir Developer

    GigSmartDenver, CO Remote
    postgresRabbitMQmobilegraphqldockerkubernetes

    GigSmart is hiring a Remote Senior Elixir Developer

    Senior Elixir Developer

    Revolutionizing the Gig Economy with Cutting Edge Technology

    About GigSmart
    GigSmart is at the forefront of the gig economy, leveraging innovative mobile technologies to bridge the gap between businesses with immediate labor needs and skilled workers. Our platforms also facilitate rewarding connections for charities/non-profits. As we expand, we're looking for visionary talents to join our mission of making work accessible to everyone everywhere.

    Your Role as a Senior Elixir Developer
    As a Senior Elixir Developer at GigSmart, you will lead the development of our core platforms, driving the technological direction and making strategic decisions that affect our products at a fundamental level. Your expertise will directly influence the scalability and performance of our applications, impacting millions of users worldwide. This is an opportunity to shape the future of the gig economy alongside a team that values innovation and excellence.

    What You'll Achieve
    ● Architect and develop advanced features, setting code quality and innovation standards.
    ● Implement scalable solutions using the BEAM, Kubernetes, Google Cloud, and other scalable technologies, ensuring robustness and reliability across our platforms.
    ● Lead the charge in optimizing application performance for a seamless user experience.
    ● Handle large-scale data management, demonstrating expertise in efficient data processing and storage solutions.
    ● Drive the adoption of best code testing, review, and maintainability practices.
    ● Champion the evaluation and adoption of new technologies to keep GigSmart at the cutting edge of the gig economy technology space.

    Your Expertise
    ● Advanced proficiency in Elixir, with a robust software architecture and development lifecycle background.
    ● Expertise in Google Cloud Platform services, demonstrating the ability to leverage its capabilities to build scalable and resilient systems.
    ● Adept at managing large datasets and optimizing RDBMS like Postgres or MySQL.
    ● Experience with event-based systems such as RabbitMQ or Kafka.
    ● Comprehensive understanding of software development principles, focusing on functional and object-oriented programming.
    ● Exceptional problem-solving skills and the ability to work autonomously and as part of a distributed team.

    Nice-to-Have:
    ● Experience with the Elixir Phoenix Framework and developing APIs for various applications.
    ● Experience running and deploying applications with Google Cloud, Docker, and Kubernetes.
    ● Familiarity with GraphQL, React Native, and modern front-end technologies.
    ● Knowledge of big data processing and machine learning technologies.
    ● Proficiency in automated testing frameworks and continuous integration tools.
    ● Agile/Scrum development methodology experience.

    Our Culture
    ● Our culture thrives on innovation, passion, and collaboration. We believe in empowering employees to exceed expectations, continuously learn, and innovate within the gig economy.

    What it Takes to Part of GigSmart
    Be Positive
    ● Adopt a positive mindset to overcome challenges and maintain a productive work environment.
    ● Promote a positive and supportive culture within your team and organization.
    ● Radiate positivity and optimism to inspire and motivate those around you.

    Work Hard
    ● Diligently apply your efforts to achieve your goals and objectives.
    ● Demonstrate a strong work ethic and commitment to your responsibilities.
    ● Strive for excellence in all aspects of your work.

    Innovate
    ● Seek out creative solutions and embrace new ideas to bring about positive change.
    ● Continuously challenge the status quo and think outside the box.
    ● Foster a culture of innovation within your team and organization.

    Have Passion
    ● Be enthusiastic and driven by your work.
    ● Demonstrate a genuine interest and commitment to your chosen field.
    ● Inspire others with your passion and dedication.

    Continue to Learn
    ● Embrace a growth mindset and continuously seek opportunities for personal and professional development.
    ● Stay updated with industry trends, technologies, and best practices.
    ● Engage in ongoing learning and skill-building activities.

    Exceed Expectations
    ● Set high standards for you and your team and consistently strive to exceed them.
    ● Deliver exceptional results and go the extra mile to delight your customers and stakeholders.
    ● Create a reputation for reliability, excellence, and professionalism.

    Collaborate
    ● Foster a collaborative and inclusive work environment where teamwork is valued.
    ● Actively seek out diverse perspectives and embrace different ideas.
    ● Work effectively with others to achieve common goals and objectives.

    See more jobs at GigSmart

    Apply for this job

    +30d

    Senior Software Engineer (Backend)

    Designc++dockermysqllinuxbackendPHP

    Feedonomics is hiring a Remote Senior Software Engineer (Backend)

    Senior Software Engineer (Backend) - Feedonomics - Career Page

    See more jobs at Feedonomics

    Apply for this job

    +30d

    Back-end Developer (.NET) - Remote - Integrations

    Shiji GroupWarsaw, Poland, Remote
    uiscrumapic++.netdockerpostgresqlkuberneteslinuxAWS

    Shiji Group is hiring a Remote Back-end Developer (.NET) - Remote - Integrations

    Job Description

    • Collaborating with Product Owners in grooming the business requirements before development
    • Designing, implementing and then maintaining new functionalities inside a living system
    • Performing code reviews daily  
    • Guiding other developers into the correct implementation of business requirements

    Our Daily Work

    • We follow Scrum with iterating Sprints, Grooming & Sprint planning sessions, Code Freeze after sprint and retrospective meetings
    • We use Gitlab to sync the code with develop and master branches, and create feature branch for each User Story
    • We commit daily and use CI/CD using Gitlab/Jenkins
    • We open merge requests and wait for review for other team members before merge
    • We use docker and docker compose for local development and deployment of all microservices
    • We create nuget packages to share work with others in our own Nuget Server
    • We use Visual Studio or Rider or VSC for coding
    • We use teams to communicate and or participate in meetings with other team members

    Technologies:  

    • .NET 7 (C#), Web API, Entity Framework, REST
    • Open ID (JWT), Identity Server, Federated Security, SSO
    • PostgreSQL, Elastic Search, Redis
    •  Kafka
    • Kubernetes, Docker
    • AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway etc.)
    • ELK Stack, Graphana, Opsgenie
    • Kong Api Gateway

    Our System

    • Cloud Native, deployed in Kubernetes on AWS infrastructure
    • Written in .NET, API First (REST) approach with thin UI client
    • Written in microservices, DDD, CQRS, Event Based, Saga Pattern for Distributed Transactions
    • Multi-tenant and multi-region (US, EU, China, APAC, Middle East deployed regions)
    • Green field development, with less than 5 years old code, started from scratch in .NET Core

    Qualifications

    • Experience 3+ years in a similar role
    • Advanced Object-Oriented and or Functional Programming paradigms 
    • Good knowledge of C#, .NET, Web API (REST), Entity Framework, or any other ORM (Dapper/NHibernate, etc.)
    • Knowledge of DBs, such as PostgreSQL or Elastic Search
    • Good Knowledge of testing (Unit/Integration tests)  
    • The capability of writing clean code along with tests
    • Being an open-minded, proactive person

    Nice to have:  

    • Experience with Integration Systems and patterns (XML/SOAP, JSON, CSV, FTP or HTTP message transformation/delivery, competing consumers pattern, pipes and filter, off loading queue etc.)
    • Experience with distributed systems, transactions, multi-tenant and multi-region systems
    • Basics of Linux, Docker

    See more jobs at Shiji Group

    Apply for this job

    +30d

    Back End Software Engineer

    NextivaCanada (Remote)
    postgressqlDesignFirebasemongodbgraphqlgitjavadockerelasticsearchkubernetes

    Nextiva is hiring a Remote Back End Software Engineer

    It’s about more than the right fit. We’re looking for the right connection.

    At Nextiva, it’s our team members that make Nextiva a great place to work. Nexties are smart, driven, and the best in class at what they do. We’re changing the game in the software industry with the first of its kind, conversation-centric work hub that unifies team collaboration, customer management & engagement in ONE single application.

    Since its founding in 2008, more than 100,000 companies rely on Nextiva for customer and team communication. We believe in the power of strong connections; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other.

    Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

     

    Nextiva is currently seeking bright and talented individuals for a Principal Software Engineer position to join our expanding development team. This position is responsible for helping to drive technology efforts which may include architectural design, supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

    As aPrincipal Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.

    The responsibilities of a Principal Software Engineer range from: designing systems; writing, developing, testing, and reviewing code; supporting existing applications; liaising with end users to fix defects, find solutions, and test them; adding functionality to applications by designing and implementing solutions; and more.

    Key Responsibilities:

    • Help one or more teams build and deliver software that solves complex customer problems
    • Help drive strategic technical decision making
    • Build RESTful web applications and design distributed systems
    • Regularly solve problems that span the entire architecture
    • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
    • Help drive the technical roadmap and technology standards
    • Take a customer-focused approach in working with our product team to prioritize and deliver new features
    • Deliver testable and maintainable code
    • Learn on the job new technologies and techniques to support our continuous improvement culture

    Qualifications:

    Bachelors degree in Computer Science or related field, or equivalent work experience

    Experience:

    • Extensive software development experience
    • Extensive experience with RESTFul services and APIs design
    • Experience with automated testing frameworks
    • Extensive experience designing and using deployment systems
    • Extensive experience with messaging systems (RMQ, Kafka, Firebase)
    • Experience with build and packaging systems (Maven, pip, npm, webpack)
    • Experience with distributed caching systems
    • Deep understanding of design patterns and as deployed systems using them
    • Understands and leverages CI/CD
    • Understanding of UNIX based systems
    • Understands secure coding best practices
    • Drove several multi team architectural improvements or new technology implementations

    Preferred Experience with:

    • Redis
    • Postgres
    • Docker/Kubernetes
    • ElasticSearch
    • Developing and maintaining technology standards

    Language Specific Qualification:

    • Languages: Java, Spring Boot, [GraphQL], SQL
    • Tools: Git, Gradle, Docker, GCP Artifact Registry, GCP BigQuery, GCP Storage, GCP Vertex AI, etc,
    • Scripting: Bash, etc,
    • Deployment: Kubernetes
    • Storage: MongoDB, BigQuery
    • Messaging: Kafka, REST APIs
    • Microservice creation using Spring Boot (REST APIs design and implementation)
    • Microservice building using Git, Gradle, Docker, GCP GCloud
    • Microservice deployment using GCP GCloud, GCP Artifact Artifactory, Kubernetes

    Nextiva Core Competencies / DNA:

    • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
    • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
    • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

    Compensation, Rewards & Benefits:

    Nextiva provides a comprehensive employee benefits package that includes supplemental medical insurance (including prescription coverage, mental health support, and a range of medical services and supplies), dental, vision, disability, life insurance, an Employee Assistance Plan, Flexible Time Off (FTO) for salaried employees, an RRSP employee long-term savings plan through CanadaLife with Nextiva matching, comprehensive employee wellness programs and loads of learning and development opportunities which are coupled with career paths to last a lifetime.

    To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

    In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

    Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

    #LI-JG1 #LI-Remote

    Apply for this job

    +30d

    Back End Software Engineer

    NextivaUnited States (Remote)
    postgressqlDesignFirebasemongodbgraphqlgitjavac++dockerelasticsearchkubernetes

    Nextiva is hiring a Remote Back End Software Engineer

    It’s about more than the right fit. We’re looking for the right connection.

    At Nextiva, it’s our team members that make Nextiva a great place to work. Nexties are smart, driven, and the best in class at what they do. We’re changing the game in the software industry with the first of its kind, conversation-centric work hub that unifies team collaboration, customer management & engagement in ONE single application.

    Since its founding in 2008, more than 100,000 companies rely on Nextiva for customer and team communication. We believe in the power of strong connections; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other.

    Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

     

    Nextiva is currently seeking bright and talented individuals for a Principal Software Engineer position to join our expanding development team. This position is responsible for helping to drive technology efforts which may include architectural design, supporting existing applications, new application development, application testing, and user support. This developer will work with a growing team and help develop new systems from the ground up, as well as support existing applications. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

    As aPrincipal Software Engineer you will assist in the development, implementation and management of technology-based business solutions to improve our product offerings. You will assist in the design, coding, testing, and implementation of software applications to meet both functional and technical requirements.

    The responsibilities of a Principal Software Engineer range from: designing systems; writing, developing, testing, and reviewing code; supporting existing applications; liaising with end users to fix defects, find solutions, and test them; adding functionality to applications by designing and implementing solutions; and more.

    Key Responsibilities:

    • Help one or more teams build and deliver software that solves complex customer problems
    • Help drive strategic technical decision making
    • Build RESTful web applications and design distributed systems
    • Regularly solve problems that span the entire architecture
    • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
    • Help drive the technical roadmap and technology standards
    • Take a customer-focused approach in working with our product team to prioritize and deliver new features
    • Deliver testable and maintainable code
    • Learn on the job new technologies and techniques to support our continuous improvement culture

    Qualifications:

    Bachelors degree in Computer Science or related field, or equivalent work experience

    Experience:

    • Extensive software development experience
    • Extensive experience with RESTFul services and APIs design
    • Experience with automated testing frameworks
    • Extensive experience designing and using deployment systems
    • Extensive experience with messaging systems (RMQ, Kafka, Firebase)
    • Experience with build and packaging systems (Maven, pip, npm, webpack)
    • Experience with distributed caching systems
    • Deep understanding of design patterns and as deployed systems using them
    • Understands and leverages CI/CD
    • Understanding of UNIX based systems
    • Understands secure coding best practices
    • Drove several multi team architectural improvements or new technology implementations

    Preferred Experience with:

    • Redis
    • Postgres
    • Docker/Kubernetes
    • ElasticSearch
    • Developing and maintaining technology standards

    Language Specific Qualification:

    • Languages: Java, Spring Boot, [GraphQL], SQL
    • Tools: Git, Gradle, Docker, GCP Artifact Registry, GCP BigQuery, GCP Storage, GCP Vertex AI, etc,
    • Scripting: Bash, etc,
    • Deployment: Kubernetes
    • Storage: MongoDB, BigQuery
    • Messaging: Kafka, REST APIs
    • Microservice creation using Spring Boot (REST APIs design and implementation)
    • Microservice building using Git, Gradle, Docker, GCP GCloud
    • Microservice deployment using GCP GCloud, GCP Artifact Artifactory, Kubernetes

    Nextiva Core Competencies / DNA:

    • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
    • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
    • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

    Compensation, Rewards & Benefits:

    The salary or hourly wage offered by Nextiva to external candidates considers a wide range of factors, including but not limited to skills sets, experience, training, licensure and certifications, etc. Our compensation decisions are dependent on the facts and circumstances of each case. Our estimate of the expected hiring range for the position as posted is $130,000 - $231,000. A different level in the job hierarchy may apply to a specific candidate resulting in a different hiring range.

    Nextiva provides a comprehensive employee benefits package that includes medical (including supplemental plans for accident, hospitalization and critical illness), telemedicine, dental, vision, disability, life insurance, legal assistance, an Employee Assistance Plan, paid parental bonding leave, PTO for hourly employees and Flexible Time Off (FTO) for salaried employees, an employee long-term savings plan (401k) through Fidelity with Nextiva matching, comprehensive employee wellness programs and loads of learning and development opportunities which are coupled with career paths to last a lifetime.

    Interested in joining our amazing team at Nextiva HQ? Apply today as we launch the future of business conversations!????

    To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

    In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

    Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

    Nextiva is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.Nextiva participates in the E-Verify Program where and as required by law. For additional information about E-Verify visit USCIS

    #LI-RQ1 #LI-Remote

    See more jobs at Nextiva

    Apply for this job

    +30d

    Senior Backend Engineer

    Elation HealthCanada - Remote
    agileDesignmobileuiapimysqlangularpythonAWSjavascriptbackend

    Elation Health is hiring a Remote Senior Backend Engineer

    Our team is committed to enhancing physician and patient quality of life through Elation, a SaaS cloud-based clinical platform. Since inception, we’ve been focused on building a delightful world-class experience that empowers physicians to deliver phenomenal care to patients.

    Elation is looking for a Backend or Fullstack Engineer with a deep understanding of web programming, design, and technical obstacles. Elation’s development team is a group of experienced and talented engineers who are passionate about our product and users. As a member of the team you’ll be involved in product design, integrating AI logic, and development, working extensively in both web and mobile platforms, and deploying your changes to production weekly. We value diversity - great talent and ideas can come from anywhere!

    We’ve built a development team that is distributed across North America, Canada, and New Zealand that comes from a diverse set of backgrounds and experiences. We strongly encourage women and people from under-represented communities to apply. 

    RESPONSIBILITIES

    • Work cross-functionally with an agile team including Product, UX/Design, Front-End Engineers, and QA.
    • Offer input on technical design, UI, and product features.
    • Build and architect features for an intuitive, user-friendly platform
    • Suggest and drive improvement on all parts of the stack and internal development processes
    • Help our skilled support team triage bugs and troubleshoot production issues
    • Learn from and mentor other engineers and participate in code reviews

    EXPERIENCE AND SKILLS

    • 5+ years relevant professional experience in software development
    • Experience building API’s using modern backend technologies at scale
    • Experience with server-side technology including Python and MySQL
    • Track record of delivering SaaS products on AWS or other major cloud providers
    • Ability to communicate complex technical problems to both technical and non-technical stakeholders
    • Strong track record in building high quality and complex applications and delivering projects on time

    BONUS POINTS

    • Experience working with AI technologies including LLMs and NLP
    • Knowledge of, or strong interest in, the US healthcare industry and common technologies used
    • Experience with a modern Javascript framework (React, Angular, etc.)
    • Experience with React Native and Expo for mobile development

    Salary:$135,000 - $210,000 CAD


    Elation welcomes individuals from all backgrounds and walks of life. Elation is proud to be an Equal Opportunity Employer and is dedicated to creating and maintaining a diverse and inclusive work environment.

    We are committed to equal opportunity for all employees and applicants, and value individuals with diverse perspectives including, but not limited to: race, color, religion, sex, sexual orientation, socioeconomic status, age, gender identity or gender expression, national origin, disability or veteran status.

    Elation also complies with all applicable national, state and local laws governing nondiscrimination in employment as well as work authorization and employment eligibility verification requirements of the Immigration and Nationality Act and IRCA. We firmly believe a strong culture that supports a diverse and inclusive workforce allows us to achieve Elation’s mission of helping independent primary care thrive.

    As a healthcare technology company whose mission is to support IPCPs and frontline healthcare workers, and as a tight-knit company where we have the utmost concern and care for our team members, Elation Health has adopted a Mandatory COVID-19 Vaccination Policy. 

    This policy will comply with all applicable laws and is based on guidance from the Centers for Disease Control and Prevention and local health authorities.

    We will not require any candidates to be vaccinated in order to interview for our open positions, but all new hires at Elation will be required to share a copy of their vaccination certification or present documentation to request an exemption. 

    In compliance with the EEOC, any team member in need of an exemption from this policy due to a medical reason, or because of a sincerely held religious belief must provide People Ops (hr@elationhealth.com) with appropriate documentation. For a medical exemption, we require a doctor’s note, and for a religious exemption, we require a note from the team member outlining the request.

    See more jobs at Elation Health

    Apply for this job

    +30d

    Sr. Software Engineer (Backend), Payments

    remote-firstterraformDesignhtml5dockerelasticsearchtypescriptcsskubernetespythonAWSjavascriptbackendfrontend

    ReCharge Payments is hiring a Remote Sr. Software Engineer (Backend), Payments

    Who we are

    In a world where acquisition costs are skyrocketing, funding is scarce, and ecommerce merchants are forced to do more with less, the most innovative DTC brands understand that subscription strategy is business strategy.

    Recharge is simplifying retention and growth for innovative ecommerce brands. As the #1 subscription platform, Recharge is dedicated to empowering brands to easily set up and manage subscriptions, create dynamic experiences at every customer touchpoint, and continuously evaluate business performance. Powering everything from no-code customer portals, personalized offers, and customizable bundles, Recharge helps merchants seamlessly manage, grow, and delight their subscribers while reducing operating costs and churn. Today, Recharge powers more than 20,000 merchants serving 90 million subscribers, including brands such as Blueland, Hello Bello, CrunchLabs, Verve Coffee Roasters, and Bobbie—Recharge doesn’t just help you sell products, we help build buyer routines that last.

    Recharge is recognized on the Technology Fast 500, awarded by Deloitte, (3rd consecutive year) and is Great Place to Work Certified.

    Role Overview

    The Payments team at Recharge is responsible for several services core to our business as well as building pivotal core features at Recharge for our merchants, and their customers. Ensuring we are continuing to build, maintain, and automate payment processing which caters more than $10B annually, checkout portals along with backend APIs, and order data models used throughout Recharge

    We're looking for engineers who like to collaborate closely with others and relentlessly seek ways to improve our code base, processes, and themselves.

    Our Tech Stack:Python, Flask, VueJs, Kubernetes, GCP, Elasticsearch, Redis, Terraform, OpenTelemetry, Docker, Splunk, SignalFx,CloudSQL/MySQL

     

    Who you are

    We recognize that there are a variety of personalities and work styles. Here are some facets of people who enjoy working at Recharge engineering:

    • You love remote work, but not working alone. You love not commuting to work, but you also love collaborating to clarify, confirm, theorize, figure out, and decide on solutions to problems
    • You love exploring ideas with rapid prototyping and prioritizing the ones that have an immediate business impact
    • You love tackling challenges on different fronts like code, infrastructure, documentation, and evangelizing new libraries and services to stakeholders
    • You love the fast-paced nature of the eCommerce world
    • You are good at breaking up work into near, mid, and long-term phases so you can deliver value all along the way as you work toward a clear overall direction.
    • You love rapid iterative design and development while gaining context and understanding along the way. You can recognize when you know enough to take the next useful step to deliver value

    What you’ll do

    • Live by and champion our values: Accountability, Collaboration, Iteration and Details
    • Build high-impact, high-performance, high-scale products for development teams to succeed in the delivery of features
    • Understand roadmap priorities and write frontend and/or backend code focused on scalability, testability, supportability, and maintainability
    • With your technical expertise you will manage project priorities, deadlines, and deliverables
    • Debug production issues across stack
    • Perform thorough code reviews and provide useful constructive feedback
    • Contribute to cultivating a positive team environment
    • Demonstrate a willingness to lean in as needed when duty calls

    What you’ll bring

    • A knack for engineering simple solutions to solve complex problems
    • Self-driven; pragmatic; a passion for taking ownership of your work and delivering outcomes
    • Ability to work remote-first in a high-growth company
    • Ability to demonstrate high self-sufficiency to take on and complete projects promptly
    • We need our engineers to be versatile, display ownership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward
    • Expertise with HTML5, CSS3, and JavaScript (React). Experience with Python and Cloud Platforms such as GCP or AWS, preferred

    Experience / Education / Qualifications

    • Minimum, 5+ years of relevant full stack development experience across back-end such as Python, and front-end experience including JavaScript (React) and/or TypeScript, HTML, CSS or equivalent.
    • Experience with micro-service architecture
    • Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience
    • Demonstrable cloud computing experience
    • Prior e-commerce experience preferred

    All that said, we know people have varied backgrounds. If you don't meet 100% of the requirements, but you know you can do the job, we believe in you! We'd love for you to apply anyway, and tell us why you'd be a great addition to the team.

     

    Recharge | Instagram | Twitter | Facebook

    Recharge Payments is an equal opportunity employer. In addition to EEO being the law, it is a policy that is fully consistent with our principles. All qualified applicants will receive consideration for employment without regard to status as a protected veteran or a qualified individual with a disability, or other protected status such as race, religion, color, national origin, sex, sexual orientation, gender identity, genetic information, pregnancy or age. Recharge Payments prohibits any form of workplace harassment. 

    Transparency in Coverage

    This link leads to the Anthem Blue Cross machine-readable files that are made available in response to the federal Transparency in Coverage Rule and includes network negotiated rates for all items and services; allowed amounts for OON items, services and prescription drugs; and negotiated rates and historical prices for network prescription drugs (delayed). EIN 80-6245138. This link leads to the Kaiser machine-readable files.

    #LI-Remote

    See more jobs at ReCharge Payments

    Apply for this job

    +30d

    Senior Backend Software Engineer

    SmartRecruitersPoland, Poland, Remote
    agilesqlDesignazureapigitc++.netdockerelasticsearchAWSbackend

    SmartRecruiters is hiring a Remote Senior Backend Software Engineer

    Job Description

    Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a Senior Backend Software Engineer to help us build the next chapter of that vision. 

    We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by thisand this).

    As a Senior Backend Software Engineer joining team Norminal, you will contribute to the continued development of our award-winning career site product, a SaaS-based technology platform hosted on Azure (with active plans to migrate to AWS). 

    Our software is powered by C# and .NET, using MS SQL, Elasticsearch, and Redis in our persistence and cache layers, we follow Event-driven architecture software patterns using cloud-native technology.

    What you’ll deliver:

    • Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
    • Take an assignment with a set of objectives and lead on the solution planning and build
    • Create features in with C# using .NET 6 on top of Azure infrastructure
    • Build internal tooling aiding team productivity
    • Optimize existing code and services 
    • Design and connect to our persistence layer (MS SQL, ElasticSearch, Redis)
    • Collaborate with other teams

    Qualifications

    Essential:

    • At least 4 years of commercial software experience is required
    • Strong command of C# using  .NET 6 or similar
    • Entity Framework
    • C# language and programming concepts
    • SQL
    • Proven record of writing clean maintainable and testable code

    Desirable:

    • Azure services (Serverless, Service Bus)
    • Experience working with message queue systems and Event Driven Architecture
    • CI/CD pipelines and automation tasks
    • Elasticsearch
    • Redis
    • Knowledge of automated test frameworks
    • ETL pipelines and processes
    • REST based API experience
    • Software design patterns
    • Performing code reviews
    • Experience using New Relic (or similar APM software such as Datadog, App Insights etc)
    • Experience working with version control systems using Git such as GitHub or Bitbucket
    • Previous experience working in a self-organizing agile development team
    • Strong collaboration and communication skills
    • Strong command of the English language, both written and verbal 
    • Familiarity Docker would be a plus

    Apply for this job

    +30d

    Lead Software Engineer, Backend

    SquareNew York, NY, Remote
    terraformapijavapythonAWSbackend

    Square is hiring a Remote Lead Software Engineer, Backend

    Job Description

    Our team of developers work within a flat and flexible structure. We are focused on teamwork because we know that the best results are achieved when we combine our efforts. The team ensures continuous delivery and we work with sprints and daily standups. We always aim to use the newest technology and we make sure to implement our solutions in the best way possible.

    You will be a part of the Customer team which works with our commercial websites, focusing on the new web based Artist Platform. TIDAL is on a mission to serve artists and fans alike. As we are growing our artist focus, we are scaling up our teams to support the mission of providing artists with empowerment and we are looking for Java developers that are confident and take ownership to build new products and services in an exciting setting.

    Reporting to your team lead, your main goal will be to ensure the delivery of next gen tools for Artists with a strong focus on customer needs.

    You Will:

    • Architect modern, scalable, backend solutions that are testable, performant, and easy to maintain
    • Have a chance to research and test latest technologies, and a voice in how our team applies new technologies across our domain
    • Collaborate closely with other teams, including Product, Front-End and other Backend teams across multiple disciplines
    • Collaborate cross-functionally on a new product focused on empowering musicians with tools to aid in their artistic journey
    • Help analyze and implement technical improvements and performance optimisation

    Qualifications

    • 8+ years of experience with architecting and developing scalable, reliable and maintainable systems 
    • Strong programming skills with Java frameworks (Spring Boot, Micronaut, etc.) 
    • Extensive experience building REST APIs
    • Experience with serverless technologies
    • Experience using tools and technology such as AWS (Lambda, API Gateway, DynamoDB, IAM, etc.), Terraform, DataDog
    • Experience with other programming languages such as Python, Go or Rust
    • Strong collaboration and cross-functional skills; you are self driven, yet your best work is done in a team environment
    • AWS Certified Developer or AWS Certified Solutions Architect highly preferred

    Due to the importance of collaborating with teams in Europe, only candidates in Eastern Standard Time Zone will be considered

    See more jobs at Square

    Apply for this job

    +30d

    Backend Software Engineer

    SmartRecruitersPoland, Poland, Remote
    agilesqlDesignazureapigitc++.netdockerelasticsearchAWSbackend

    SmartRecruiters is hiring a Remote Backend Software Engineer

    Job Description

    Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision. 

    We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet work for the business” (yes, we are heavily influenced by thisand this).

    As a Software Engineer joining team Norminal, you will contribute to the continued development of our award-winning career site product, a SaaS-based technology platform hosted on Azure (with active plans to migrate to AWS). 

    Our software is powered by C# and .NET, using MS SQL, Elasticsearch and Redis in our persistence and cache layers, we follow Event Driven architecture software patterns using cloud-native technology.

    What you’ll deliver:

    • Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
    • Build features in with C# using .NET 6 on top of Azure infrastructure
    • Build internal tooling aiding team productivity
    • Optimize existing code and services 
    • Design and connect to our persistence layer (MS SQL, ElasticSearch, Redis)
    • Collaborate with other teams

    Qualifications

    Essential:

    • At least 3 years commercial software experience is required
    • Strong command of C# using  .NET 6 or similar
    • Entity Framework
    • C# language and programming concepts
    • SQL
    • Proven record of writing clean maintainable and testable code

    Desirable:

    • Azure services (Serverless, Service Bus)
    • Experience working with message queue systems and Event-Driven Architecture
    • CI/CD pipelines and automation tasks
    • Elasticsearch
    • Redis
    • Knowledge of automated test frameworks
    • ETL pipelines and processes
    • REST-based API experience
    • Software design patterns
    • Performing code reviews
    • Experience using New Relic (or similar APM software such as Datadog, App Insights etc)
    • Experience working with version control systems using Git such as GitHub or Bitbucket
    • Previous experience working in a self-organizing agile development team
    • Strong collaboration and communication skills
    • Strong command of the English language, both written and verbal 
    • Familiarity Docker would be a plus

    Apply for this job

    +30d

    Lead Backend Engineer

    People Can FlyGateshead, United Kingdom, Remote
    kotlinjirapostgressqlDesignazuregitrubyjavac++dockerkubernetespythonAWSbackend

    People Can Fly is hiring a Remote Lead Backend Engineer

    Job Description

    Core:

    • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
    • Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach. Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
    • Fosters an engaging atmosphere within their team, as well as ensuring a healthy work-life balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions. Utilizes data such as pulse checks and satisfaction scores.
    • Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
    • Follows the Director’s guidance/vision and implements it. Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
    • Autonomously complete tasks and features in a timely fashion.
    • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
    • Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
    • Proactively participate in code reviews to share knowledge and learn from other team members.
    • Stay informed of best practices and technical solutions used at the company.

    Backend:

    • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
    • Provide tools and frameworks for smooth backend service integration with game clients and servers.
    • Implement protective measures against threats and ensure adherence to data protection laws.
    • Regularly refine the performance of online services, focusing on server efficiency and user load management.
    • Resolve technical issues and continuously support and update online services for stable performance.

    Qualifications

    • 8+ years experience working in console / PC games including prior experience in any leadership capacity
    • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
    • Involved in the full production cycle of at least 2 titles
    • Strong mentoring and leadership skills.
    • Excellent primary programming language skills.
    • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
    • Proficient with Project Management Software (JIRA, Confluence, etc.).
    • Ability to work autonomously.
    • Familiarity with Kotlin, Java and Go, or willingness to learn these languages. 
    • Expertise in Python, Ruby, and C#, or willingness to learn these languages. 
    • Skilled in Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
    • Experience with SQL databases (like Postgres) and Redis, focusing on scalability and efficiency.
    • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
    • Solid understanding of client-server methodologies and technologies.
    • Good knowledge of scalability, security, and code maintainability.
    • Ability to produce secure, reliable, and readable code.
    • Strong verbal and written communication skills in English.

    Nice to have:

    • Understanding of Unreal Engine for game development
    • Experience with OpenAPI and code generation tools
    • Experience with monitoring stacks: Prometheus, InfluxDB, Loki, Grafana
    • Video Game-specific experience
    • Knowledge of OpenTelemetry for application monitoring

    See more jobs at People Can Fly

    Apply for this job

    +30d

    Back-End Developer

    Streem EnergyParis, France, Remote
    B2BDesigndockerpostgresqlmysqlAWSbackendfrontend

    Streem Energy is hiring a Remote Back-End Developer

    Job Description

    Streem Energy is looking for a Back End Developer to join its tech team to develop new modules and maintain or expand existing ones. You will be a central piece of the Streem Product, at a crossroad between frontend, operations and data science.

    We are scaling ambitiously our product to be usable across all European markets, you will make architectural choices on this expansion. Ability to conceive a simple system managing complex business rules will be key to succeed. 

    On your day-to-day, you will:

    • Design and develop backend-features
    • Work closely with the other streem teams
    • Help operations and solve current client issues
    • Maintain a high standard on code quality by putting in place processes and advocating for best practices


    Our Tech Stack: 

    • Backend: Python/Ruby on Rails 
    • Database: PostgreSQL, MySQL, InfluxDB
    • Infrastructure: Docker, AWS, Heroku
    • Front-end: React.js (Next.js)

    Qualifications

    As a young company, we are looking for independent and proactive candidates, who are rigorous and keen to continually progress 

    • You want to learn more about the Energy market in Europe
    • You are open-minded, ambitious and proactive
    • You know how to work in a team and encourage collective improvement
    • You have a “pioneering” spirit and enjoy working instart-ups
    • You are not afraid to face significant technical challenges
    • You value code simplicity and performance
    • You have the expertise to understand, debug and improve, broad, complex and challenging architectures
    • The desire to learn new languages and frameworks
    • Ideally you have already been involved developing data-centered SaaS B2B platforms

    See more jobs at Streem Energy

    Apply for this job

    +30d

    Software Engineer, Backend

    AtticusLos Angeles, CA or Remote
    scalasqlDesigngraphqlgitrubyjavac++dockerkubernetesjenkinspythonAWSbackend

    Atticus is hiring a Remote Software Engineer, Backend

    About Atticus

    At any given time, 16 million Americans are experiencing a crisis that requires urgent help from our legal system or government. The right assistance could transform their lives. But today, most never get it. 

    Atticus makes it easy for any sick or injured person in crisis to get the life-changing aid they deserve. In just three years, we’ve become the leading platform connecting people with disabilities to government benefits. We also help victims of accidents, misconduct, and violence get compensation from insurance. So far, we’ve gotten thousands of people access to over $2B in life-changing aid, and we’re just getting started.

    We've helped more than 20,000 people in need (see our 6,000+ five-star reviews) and raised more than $50 million from top VC firms like Forerunner, GV (Google Ventures), and True Ventures. (We just closed our Series B round in May 2023, so we're well-funded for the foreseeable future.) We're small but moving fast — our team grew from 52 to 91 last year and we expect to grow again in 2024.

    The Job

    Atticus works in an industry dominated by outdated technology that is ripe for fresh thinking: our core competitors rely on massive call centers to screen clients, antiquated CRMs to track and manage cases, and paper checks to get paid (provided they’re sent to the right address). 

    Conversely, as a VC-backed tech company our product & engineering department powers everything we do: from creating an engaging online experience for people in crisis to providing tools for our network lawyers as they serve our clients, Atticus relies on technology to fulfill our mission.

    We’re looking for Software Engineers to join our team. You’ll work on the back-end, and will partner with every department at Atticus as we continue to grow our platform in an effort to help people in need find trusted legal support.  

    What You'll Do:

    • Design, build, and operate Atticus’ APIs with a focus on performance, modularity, extensibility, and reliability.
    • Work with product and software architects to plan and deliver features, fixes, and performance enhancements
    • Leverage your peers as multipliers for your skills to create excellent products and services.

    The role is a rare opportunity to join a fast-growing Series A startup that doubles as a B-corp social enterprise. Every project you take on will help clients in need get the help they deserve, and you’ll shape our company culture as we scale. We’re looking for engineers who are excited about our mission and the challenges it entails.

    Who You Are:

    • You have 3+ years of experience writing idiomatic JavaScript/Node.js, Golang, Java, Python, Scala, or Ruby
    • You use a modern version-control system for your source code repository (Git, Mercurial, GitHub, BitBucket).
    • You lint all your code or know you should.
    • You know what parts of your code require tests and you write those tests.
    • You use objective judgement in leveraging the right frameworks and technologies.
    • You are versed in cloud computing systems (GCP, AWS, etc.) and SAAS concepts.
    • You build modern, resilient and operationally sane backend systems exemplifying industry standards (HTTP REST, GraphQL, Stream processing, Big Data).
    • You leverage continuous integration systems to their full extent (CircleCI, Bamboo, Jenkins, TravisCI).
    • You plan for, build, evolve and scrutinize monitoring and alerting for your production systems.
    • You are willing and able to deploy, troubleshoot, and maintain your systems in production and staging environments.

    Extra Credit:

    • Experience with Google Cloud Platform, Kubernetes, Docker, CircleCI, Git, Golang, Java
    • Experience with GraphQL, GraphQL Federation, REST APIs and supporting network protocols
    • Experience with a distributed SQL platform like CockroachDB or Google Spanner
    • Experience with Hadoop, MapReduce, or other “Big Data” systems

    We are strongly committed to building a diverse team. If you’re from a background that’s underrepresented in tech, we’d love to meet you!

    Salary & Benefits

    This is a rare opportunity to join a startup that has strong traction (substantial funding, well-respected backers, tremendous growth, and many happy customers) but is still small enough that you can have a huge impact and play a role in shaping our culture.

    We’re a certified B Corporation tackling a critical social problem. Our mission to help people in need drives everything we do, and your work here will touch many lives.

    We offer competitive pay — including equity — and generous benefits:

    • Medical and dental insurance with 100% of employee premiums covered
    • 15 vacation days & ~19 paid holidays each year (including two weeks at end-of-year)
    • Free memberships to ClassPass and OneMedical
    • $1,000 reimbursable stipend for education and training outside of work
    • Student loan repayment assistance, 401(k), and optional HSA
    • Free snacks, drinks, weekly lunches, and regular team dinners/events/retreats
    • Humble, thoughtful, smart, fun colleagues

    We anticipate the base salary band for this role will be between $115,000 and $180,000 in addition to equity and benefits. The salary at offer will be determined by a number of factors such as candidate’s experience, knowledge, skills and abilities, as well as internal equity among our team.

    Location & Covid

    Today, about half our team are in Los Angeles and half are fully remote and spread across the U.S. There are two options for this job:

    1. Live in Los Angeles, work a few days a week (or more) out of our beautiful office in the Arts District.
    2. Live wherever, work remotely (Ideally PST hours), and travel to LA (on the company dime) as needed to be with your colleagues —somewhere between monthly and quarterly.

    In short: You can do this job well remotely, and we’re committed to empowering everyone with flexibility. But we care a lot about building a great culture and we think some interactions need to happen in person, so we put a lot of thought into retreats, offsites, and other ways to gather. 

    As for Covid: When the pandemic started, we immediately shifted to fully remote to protect our team and shuttered our office. Today, everyone on the team is vaccinated, and many come in often (though we don’t require it). Going forward, you can expect that vaccinations will be required for all employees (unless medically unable) and that if a variant emerges that makes in-person work unsafe for vaccinated people, we’ll close our office, cease any travel, and do whatever it takes to protect and support our team.

    See more jobs at Atticus

    Apply for this job

    +30d

    Sr. Software Engineer, Backend

    agileBachelor degreekotlinsqlDesignuigitjavac++androiddockerpostgresqlkubernetesAWSbackend

    hims & hers is hiring a Remote Sr. Software Engineer, Backend

    Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

    Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

    About the job:

    Hims & Hers is seeking an experienced Sr. Software Engineer to help us build the platform used to reliably fulfill customer orders and prescriptions, at scale. As a member of the growing Fulfillment and Pharmacy Engineering Backend team, you will help define, build, test, deploy, and support the platform that delivers self-service capabilities to our partners in the Operations and Pharmacy teams.

    Responsibilities:

    • Design and build backend services within our service-oriented architecture that power our Pharmacy and Fulfillment platform
    • Collaborate with other backend platform engineers, UI engineers, technical product managers, and operations / pharmacy end users
    • Drive feature delivery from technical design to production deployment
    • Provide leadership and guidance to internal team members on the implementation of architecture and designs
    • Facilitate the breaking down and estimation of work.
    • Implement observability, monitoring and alerting solutions
    • Help refine solution definitions with product managers and colleagues
    • Provide guidance and mentorship to junior developers, sharing your expertise and ensuring team growth.
    • Conduct thorough code reviews to ensure adherence to team standards and to foster a culture of continuous improvement within the development team.
    • Contribute to operational excellence through on-call responsibilities which include issue resolution, root-cause analysis and code improvements to reduce toil
    • Actively participate in retrospectives and help drive continuous improvement in our process and culture.

    Experience & Skills

    • Bachelor degree in Computer Science or equivalent professional experience
    • 5+ years experience as a software engineer including languages such as Java and Kotlin
    • 3+ years of experience with back end distributed system design, development and delivery, preferably in an eCommerce environment
    • 3+ years of experience with microservice architectures
    • Experience with Domain Driven Design
    • Experience with design, development, delivery and management of microservices hosted on Kubernetes and AWS
    • Experience with agile software development and delivery methodologies 
    • Experience with service instrumentation, observability, and monitoring concepts
    • Proficiency with continuous integration/delivery including automated unit and integration test strategies
    • Proficiency with Relational Databases, PostgreSQL preferred
    • Strong understanding of GIT or similar version control systems
    • Strong team player, with demonstrable cross team collaboration experience
    • Excellent written and verbal communication skills

    Nice to Have:

    • Experience with Datadog, Spring Boot, Postgresql, Kubernetes, Docker

    Our Benefits (there are more but here are some highlights):

    • Competitive salary & equity compensation for full-time roles
    • Unlimited PTO, company holidays, and quarterly mental health days
    • Comprehensive health benefits including medical, dental & vision, and parental leave
    • Employee Stock Purchase Program (ESPP)
    • Employee discounts on hims & hers & Apostrophe online products
    • 401k benefits with employer matching contribution
    • Offsite team retreats

    #LI-Remote

     

    Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

    The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

    Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors. We don’t ever want the pay range to act as a deterrent from you applying!

    An estimate of the current salary range for US-based employees is
    $125,000$190,000 USD

    We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

    Hims is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Hims considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

    Hims & hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

    For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

    See more jobs at hims & hers

    Apply for this job

    +30d

    Staff Backend Engineer

    ConsensysCANADA - Remote, EMEA - Remote, UNITED STATES - Remote

    Consensys is hiring a Remote Staff Backend Engineer

    Job Application for Staff Backend Engineer at Consensys

    See more jobs at Consensys

    Apply for this job

    +30d

    Senior Python Backend Engineer

    TideSerbia, Remote
    agileterraformpostgressalesforceDesignmobilescrumpythonAWSbackend

    Tide is hiring a Remote Senior Python Backend Engineer

    Who are Tide:

    At Tide, we’re on a mission to save businesses time and money. We’re the leading provider of UK SME business accounts and one of the fastest-growing FinTechs in the UK. Using the latest tech, we design solutions with SMEs in mind and our member-driven financial platform is transforming the business banking market. Not only do we offer our members business accounts and related banking services, but also a comprehensive set of highly connected admin tools for businesses. 

    Tide is about doing what you love. We’re looking for someone tojoin us on our exciting scale up journey and be a part of something special. We want passionate Tideans to drive innovation and help build a best-in-class platform to support our members. You will be comfortable in ambiguous situations and will be able to navigate the evolving FinTech environment. Imagine shaping how millions of Tide members discover and engage with business banking platforms and building this on a global scale. 

    We’re the UK’s leading provider of smart current accounts for sole traders and small companies. We’re also on a mission to save business owners time and money on their banking and finance admin so they can get back to doing what they love - for too long, these customers have been under-served by the big banks.

    Funding Options joined the Tide family in early 2023 to lead their Partner Credit Services offering. Through their panel of 120 leading lender partners, Funding Options supports UK SMEs to get the right finance in place so they can trade, plan and grow with confidence. Through their multi award-winning platform, Funding Cloud, they can effectively match customers to the right lender and finance product that best suits their needs in minutes with funding decisions in as little as 20 seconds, giving every customer a 5 Star experience whether successful or not, through our sheer professionalism and outstanding standard of customer service.

    Our offices are in London - UK, Sofia - Bulgaria, Belgrade - Serbia and Hyderabad - India, where our teams are dedicated to our small business members; revolutionising business banking for SMEs. 

    We’re scaling at speed with a focus on hiring talented individuals with a growth mindset and ownership mentality, who are able to juggle multiple and sometimes changing priorities. Our values show our commitment to working as one team, working collaboratively to take action and deliver results. Member first, we are passionate about our members and put them first. We are data-driven, we make decisions, creating insight using data.

    We’re also one of LinkedIn’s top 10 hottest UK companies to work for.

    What we’re looking for:

    We’re looking for an experienced Backend Engineer with excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. 

    As an Engineer at Tide, you’ll report directly to the People Manager and Staff Engineer (Functional) and work in a team of highly skilled Engineers.

    You’ll work closely with our tech team to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet both the company’s and our customer’s needs.

    We work in an agile fashion, small cross functional squads,  grouped under common domains owning the full lifecycle of some microservices in Tide’s service catalogue.

    You’ll bring new ideas, and become an integral part of the process of continuously improving our product.  Outside of working in your squad you will discuss technical challenges, in our differentCommunities of Practice.

    Our stack includes - Python, AWS (including Lambda, Fargate, EKS, SQS, SNS, SES and S3), Postgres, Google BigQuery, Terraform and Sentry.

    As a Senior Python Engineer you’ll be: 

    • Defining, owning and maintaining the services your team owns from our service catalogue that fall in one of our domains (you design it, you build it, you run it, you scale it globally)
    • Working with the product team to select technology partners
    • Work with backend engineers across multiple agile teams carefully dividing your time between design/refinement, implementation and mentoring other team members
    • Regularly aligning your team’s vision and roadmap with the target architecture within your domain and to ensure the success of complex multi domain initiatives 
    • Working closely with product owners, mobile & web engineers, data scientist and other business members to translate requirements into well-engineered solutions
    • Making key contributions to our Community of Practice. You will apply your extensive experience on our problem domain and existing guidelines to become a true beacon of best practices among your fellow engineers 
    • Career progression is as important to us as it is for you, and we, therefore, have put in place a Tide Growth Framework to guide you. With our expanding teams and business, we will encourage you to outgrow your initial responsibilities, if you so desire

    What makes you a great fit: 

    • Proven work experience as a Python Developer (working with this as a primary language)
    • Basic understanding of software engineering fundamentals (SOLID, ACID, Testing)
    • Hands-on experience with AWS and frameworks such as: Django, FastAPI and Flask
    • Extensive experience integrating with or creating REST APIs
    • (Desirable) Experience working with event driven microservice or message queues
    • (Desirable) An understanding of Salesforce integrations
    • Experience working in Scrum and following Agile development practises
    • Teamwork skills with a problem-solving attitude
    • You’re passionate about learning every day and sharing your knowledge and experience every day
    • Genuinely excited about supporting small businesses, in the UK and in global markets

    What you’ll get in return: 

    Make work, work for you! We are embracing new ways of working and support flexible working arrangements. With our Working Out of Office (WOO) policy our colleagues can work remotely from home or anywhere in their home country. Additionally, you can work from a different country forup to 90 days a year.

    Plus, you’ll get:

    • 25 days paid annual leave
    • 3 paid days off for volunteering or L&D activities
    • Family-Friendly Leave (according to statutory)
    • Personal L&D budget in the amount of 500 EUR per year
    • Mental wellbeing platform Plum
    • WFH equipment allowance
    • Share option 

     

    Tidean Ways of Working 

    At Tide, we’re Member First and Data Driven, but above all, we’re One Team. Our Working Out of Office (WOO) policy allows you to work from anywhere in the world for up to 90 days a year. We are remote first, but when you do want to meet new people, collaborate with your team or simply hang out with your colleagues, our offices are always available and equipped to the highest standard. We offer flexible working hours and trust our employees to do their work well, at times that suit them and their team.

    Tide is a place for everyone

    At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status. We believe it’s what makes us awesome at solving problems! We are One Team and foster a transparent and inclusive environment, where everyone’s voice is heard.

     

    #LI-GI1 
    #LI-Hybrid
    #LI-Remote 

    See more jobs at Tide

    Apply for this job