Full stack software engineer Remote Jobs

125 Results

2d

Sr.Full Stack Developer(Javascript)

SolvativeIndia - Remote
nosqloracleDesignmobilerubyjava.netMySQLcsspythonAWSjavascriptbackendNode.jsPHP

Solvative is hiring a Remote Sr.Full Stack Developer(Javascript)

Full-Stack Developer (JavaScript)

Development Center, Ahmedabad, Gujarat, India.

Headquarters: Dallas, TX

Location -Remote

We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full stack developers are responsible for developing and designing front end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.

Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.

Exp-4-7yrs

Responsibilities

  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back-end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Requirements

  • Degree in computer science.
  • Strong organizational and project management skills.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript libraries/frameworks such as React.
  • Experience with Node.js
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving skills.
  • Attention to detail.
  • Experience with modern Javascript (ES6 and beyond) and Javascript app architectures.
  • Understands the nature of asynchronous programming and its quirks and workarounds using promises.
  • Experience designing and implementing backend services and APIs.
  • Experience with managing deploys and infrastructure monitoring.
  • Experience with NoSQL datastores.
  • Strong incite into user experience and interface design.
  • Proficient understanding of code versioning tools, such as Git.
  • Understanding of Server Side CSS preprocessors.
  • Consider yourself a generalist engineer and are willing to wear many hats, sometimes at the same time.
  • Comfortable with 'owning' products/features and ideally have experience with being responsible for the entire end-to-end development process.
  • Comfortable and willing to learn as you go. There's probably pieces of our stack you haven’t worked with before, and that's okay as long as you’re confident enough to learn as necessary.
  • Excited to work with a small team and have lots of input in product direction.

It would be a big plus if

you have had experience working with some of the following:

  • Having knowledge in Python, Ruby, Java, PHP, and .Net is advantage.
  • Hands-on experience on AWS preferred.

Why Solvative?

  • Top of the line Apple laptops for increased mobility and better productivity.
  • Medical insurance for all permanent employees.
  • The opportunity of working with an organization that believes in investing in employees’ growth.
  • An absolutely informal work environment that enables you to have fun while being productive.
  • Lots and lots of fun activities, we take over one of the nearby restaurants every last Friday of the month, tickets to all Marvel movies for the entire team, company picnics, and more!

Solvative offers plenty of perks and benefits to its employees including the option of remote working and flexible work hours. Those opting for remote working must be prepared to visit the office whenever intimated. For this, formal communication shall be provided and we shall also do our best to accommodate any special requests that you may have. Solvative shall also reimburse you for any travel and accommodation expenses incurred.

See more jobs at Solvative

Apply for this job

2d

Senior Full Stack Software Developer

TouchBistroCanada - Remote
SaleskotlinpostgresDesignmobileiosdockertypescriptreactjsbackendfrontendNode.js

TouchBistro is hiring a Remote Senior Full Stack Software Developer

TouchBistro is looking for a Senior Full Stack Software Developer! The restaurant industry moves quickly and so do we. We deploy our changes a dozen times a day and we use our world-class dev tooling and observability to ensure our speed is an asset to our customers. Every day we “Fix it, Ship it, Own it”. And just like fusion cuisine, our best work comes from collaboration. As a team of iOS and Typescript developers, we frequently come together to solve challenging problems and innovate in ways that our product managers love and our customers are excited about. What are our values? Data driven decision making: let’s put our efforts on the problems that matter and ensure we’re clear on what success means, plus continuous improvement: let’s grow our skills and improve our software a little every day.

Your Day-to-Day
What does the team do?
  • We build product features to be proud of on a TypeScript-first stack consisting of a Next.js frontend and a Node.js/Express/Postgres backend, all hosted on AWS.
  • We burn our tech debt by incorporating a bit of tech debt work into every work week and we regularly have longer tech debt only phases.
  • We collaborate with other teams to ensure that our customers are able to seamlessly use our product across multiple integrations and software upgrades.
  • We mix it up by trying out different technology stacks and roles. Have a product idea? Let’s try out a proof of concept with a few customers. Want to try working a bit on the iOS app or on Docker images? Let’s pair you up with someone who can show you around.
All About You
  • 5+ years of full-stack experience building and supporting software in production
  • Experienced in building REST-based web services (we use Node.js, Typescript, and OpenAPI)
  • Experienced in system design, ideally for both new systems and refactoring old ones
  • Experience with robust test patterns for CI/CD builds and post-deployment verification
  • Solid understanding of relational databases, including data modelling, normalization, basic performance optimization through indexes (we use Postgres)
Nice to Haves
  • Experience with observability systems (we use Datadog extensively for our o11y stack and have integrated Logging, APM, RUM, DBM and use most of their products in some way)
  • Experience with mobile development, especially React Native, Kotlin or Swift/ObjC
  • Experience in another area of product development, like customer support, quality assurance, test automation

Please note:This role is open to residents of Ontario, Quebec, New Brunswick, Nova Scotia, Newfoundland or PEI.

What We Offer

At TouchBistro, we are a diverse group of restaurant-obsessed, tech-loving people brought together by a mission to support the passion and success of restaurateurs. You can feel confident joining a fun, vibrant, and rapidly growing environment. You will be working alongside driven individuals who are passionate, innovative, accountable, collaborative, and respectful. 

The Perks:

  • Unlimited vacation
  • Health, dental, and vision benefits
  • Flexible health and wellness plan
  • Parental leave & top up
  • Employee Assistance Program
  • Professional development
  • Volunteer program
  • Monthly lunches
  • Flexible work arrangements
  • Beautiful, brand new office space in the heart of downtown Toronto (our HQ)

About TouchBistro

TouchBistro is an all-in-one Point-of-Sale and restaurant management system that makes running a restaurant easier.We have powered more than 29,000 restaurants around the world, and we know that while passion is plenty in the restaurant industry, time and money usually aren’t.Providing the most essential front of house, back of house and customer engagement solutions on one easy-to-use platform, TouchBistro helps restaurateurs streamline and simplify their operations, increase sales, drive revenue, and deliver a stellar guest experience.

TouchBistro believes in fostering an inclusive workplace where all individuals have an opportunity to succeed. Requests for accommodation due to a disability can be made at any stage of the recruitment process.

Apply for this job

3d

Rails/React Engineer (Full Stack)

TravelstrideAustin, TX, Remote
DevOPSDjangosqlDesignmobileapirubyjavascriptbackendfrontend

Travelstride is hiring a Remote Rails/React Engineer (Full Stack)

Job Description

You'll be an important part of a small team with big ambitions: delivering a delightful and engaging product that makes it possible to seamlessly find and book a traveler's perfect adventurous vacation.

The ideal candidate for this position has experience working with established, medium to large-sized codebases. You should feel comfortable building new systems, refactoring existing code, writing tests when you spot something that's lacking coverage, and implementing new features quickly.

We're still young, so there's a large opportunity here to steer the direction of the code and the product as it grows. If you think you're up for the challenge, we'd love to hear from you.

We're looking for a full-stack developer who's comfortable doing a little bit of everything, from Frontend JavaScript to solving complex backend optimizations, integrating with external services and creating a robust user experience.    

Qualifications

Requirements:

    - 3-7 years in web development

    - Obsessed with clean and quality code

    - Implementing API and integrating with external services

    - Comfortable optimizing SQL queries

    - Strong communication skills, positive attitude and empathy

    - Deep awareness of cross-browser quirks and responsive design

    - A passion for the mobile web and mobile performance

    - Enthusiasm for working with designers and product managers

    - Grasp of the big picture

    - Loves taking full responsibility and ownership over code/features/project

    - Passion for excellence

Additional awesomeness (but not required):

    - DevOps experience

    - Knowledge of NodeJS and/or Ruby On Rails and/or Django frameworks

    - SPA frameworks (React/Angular/Vue)

    - Continuous Integration & Continuous Delivery

    - Passion for Travel

See more jobs at Travelstride

Apply for this job

3d

Staff Fullstack Engineer

AMBOSSBerlin,Germany, Remote Hybrid
agile

AMBOSS is hiring a Remote Staff Fullstack Engineer

We are AMBOSS, the company behind a powerful learning and clinical decision support tool striving to empower physicians across the globe to provide the best possible care. We’re looking for a Staff FullStack Engineer to help our team responsible for the internal content management platform tackle the exciting challenges ahead. You’ll bring expertise and hands-on guidance to a team that cares about the mission as much as they care about how they get there. If you are passionate about technology, purpose, and the people you work with and would love to combine both qualities in one job, we can’t wait to meet you.


You will enjoy:

  • Shape the future creation and usage of our medical content to get the best out of it. The curated medical content is the heart of AMBOSS, edited daily by 100+ editors and consumed by most product teams.
  • Be a thought leader constantly looking to improve our stack and team.
  • Actively develop solutions, including writing code and tests, reviews, and solution design.
  • Take charge and contribute to an agile team, fostering a culture of robust collaboration. You’ll keep our solutions lean while maintaining the highest quality standards.
  • Elevate and maintain the team's spirit and companionship in our recently revamped team.
  • Collaborate closely with our Product Manager and Product Designer to create an exceptional experience for both our editorial team and dependent product teams.
  • Help shape a collaborative culture of continuous improvement and learning with your co-workers.”

What you will bring:

  • 7+ years of experience as a fullstack JS software developer
  • Experience in mentoring team members in a team leadership role
  • Agile management background
  • Strong collaboration skills
  • Do you have a technical product manager buddy you’ve worked with before? Bring them as well so that you can continue working together on the same team.


This is the perfect job for everyone who wants to work in a team of experienced developers, getting their hands dirty in everyday development work and finding pragmatic but sustainable solutions with a high impact on AMBOSS’ success. If you are an experienced individual contributor and love to “get things done”, this position is for you.

Benefits:

AMBOSSians tell us that innovative work keeps them energized, and employee benefits help them to feel appreciated and empowered. We invest in every AMBOSSian with our employee benefits package, crafted to support financial, physical, and mental health, as well as work-life harmony.

Check out all of our employee benefits below:

https://go.amboss.com/the-amboss-prescription-de

We believe in diversity as a driving force of innovation and welcome people of all backgrounds to help us achieve our mission of empowering physicians to provide the best possible care – to everyone, everywhere.

Did we describe your ideal next role? We encourage you to apply even if you do not meet all of the requirements.

See more jobs at AMBOSS

Apply for this job

3d

Full Stack Developer

Moving walls India Pvt ltdChennai, India, Remote
DevOPSagileDesignangularAWSjavascript

Moving walls India Pvt ltd is hiring a Remote Full Stack Developer

Job Description

Desired skills:

 

  • Generally 3+ years of professional development experience in Java/J2EE

  • Experience with Full Stack Development including HTML, XML, JavaScript, Angular/ React and Web Services creation 

  • Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards.

  • Knowledge in web service development, design and specifications writing with SOAP or REST.

  • Foundational knowledge or proficient in new and emerging technologies such as AWS and Cloud, DevOps, CI/CD and Microservices.

  • Excellent analytical, problem solving, and communication and collaboration skills.

  • General knowledge of agile software development concepts and processes.

  • Must be proactive, demonstrate initiative and be a logical thinker.

 

Highly competitive candidates will have:

 

  • Java/J2EE, JavaScript, Angular and React experience.

  • Experience with Unit Testing frameworks (e.g., Junit, Mockito).

  • Experience with Continuous Integration/Continuous Delivery Build Pipeline

Qualifications

  • Bachelor's Degree in technical discipline preferably computer science or software development.

  • Generally 3+ years of professional development experience

  • Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards

  • Strong analytical, problem solving, and communication skills

  • Extensive knowledge of a business function(s) and of business operations.

  • Extensive knowledge of design and development tools.

  • Extensive knowledge of service systems architectures and solutions and designs; extensive understanding of Software as a Service concepts.

  • Proficient in multiple programming languages and tools.

  • Proficient in new and emerging technologies.

  • Strong oral and written communication skills; presentation skills.

 

See more jobs at Moving walls India Pvt ltd

Apply for this job

4d

Senior Full-Stack Developer

KamiAuckland, New Zealand, Remote
RustDesignrubyjavapostgresqltypescriptcsskubernetesjavascriptbackendfrontend

Kami is hiring a Remote Senior Full-Stack Developer

Job Description

We are looking for talented developers who love to create amazing web experiences to join one of NZ’s fastest-growing startups. They are helping over 30 million teachers and students eliminate printing and scanning and the associated costs and effort - so teachers can spend more of their time on achieving better learning outcomes for the next generation.

As an engineer for this forward-thinking startup, you will not be locked in the backroom implementing specs sheets - you’ll be talking to the customers/teachers who already love their product, and figuring out how to make it work even better for them. This position will suit an Engineer with a good product sense and is comfortable working relatively autonomously but who can also collaborate well both internally and externally.

With the majority of users based in the US, when travel is back to normal, we may travel to attend conferences, trade shows and to visit schools using our software. So ideally you will relish the opportunity to travel and have no passport restrictions.

Qualifications

Technical skills and experience required for the role are:

  • Proficiency with Javascript, HTML, CSS, and experience working with large Single Page Applications (SPAs). Experience with frontend frameworks/libraries, e.g AngularJS, VueJS, React.
  • Strong product sense and ability to work with customers to design bespoke solutions.
  • Experience with developing high-performance front-end code, profiling with Chrome Developer tools.
  • Appetite to learn new languages and technologies.
  • They adopt the latest tech fast, including Service Workers, Native Client, and real-time communication in our app (Most of their users are on evergreen browsers, so we get to use the new web technologies).
  • This is primarily a front-end engineering position, however, they use Ruby, Rails, Java, Kubernetes (with GKE).
  • PostgreSQL and CockroachDB in the backend and experience with them is a bonus.
  • Great communication and engagement skills.
  • A positive, passionate and collaborative approach.

Technologies we use: (Nice to Have)

  • TypeScript
  • Rust

See more jobs at Kami

Apply for this job

4d

Software Engineer, Full Stack

GlutopiaFremont, CA, Remote
mobileapicss

Glutopia is hiring a Remote Software Engineer, Full Stack

Job Description

As a Full Stack engineer, you will make key contributions to the applications, tools, and workflows across the entire patient journey at Glutopia:

  • Creating the cross-platform experience that allows our members to experience first-class remote care at scale.
  • Building the next generation healthcare platform that allows our clinical team to serve patients 24/7.
  • Streamlining the application process that makes applying for medical care as easy as creating a social media account
  • Providing the data and insights to employers and health plans that show the efficacy of Glutopia using aggregate patient data in a safe, secure, and respectful way.
  • You will have an opportunity to focus and influence direction across all levels of our stack.
  • You will also have the opportunity to take ownership of new and critical features central to the success of both our patients and mission.

Responsibilities:

  • Partner with the CEO to come up with features and solutions that improve the entire Glutopia experience from first applicant contact to latest patient achievements.
  • Code and ship multiple features that involves both front-end and back-end code with complete test coverage.
  • Code and ship complex new features in our web and mobile apps at high velocity and high quality with well-structured code.
  • Troubleshoot, debug, and fix issues in production and non-production environments.
  • Manage performance and usage of applications in the production environment.
  • Propose and implement one or more process/product improvements to make our engineering team even better.

Qualifications

  • 4+ years shipping back-end code in a high-quality production environment, with exposure to front-end development.
  • Experience with data and event-based architectures (API development, SQL/NoSQL datastores, messaging queues, etc.)
  • Experience building and deploying microservices in production.
  • Experience with HTML, CSS and understanding of Javascript.
  • Strong communication skills with a proven history of interfacing with business-level stakeholders, both technical and non-technical alike.
  • Has attention to detail, carefully crafts both tests and code.
  • Loves learning and adapting to new technologies to solve core business problems.

See more jobs at Glutopia

Apply for this job

4d

Full Stack Java Software Engineer

Accesa - RatiodataEmployees can work remotely, Romania, Remote
Designjavacssangular

Accesa - Ratiodata is hiring a Remote Full Stack Java Software Engineer

Job Description

Technical

  • Develop, design, and implement new or modified software products or ongoing business projects
  • Identify properly the components of the application and infrastructure in the domain
  • Complete the assigned task within the agreed estimation
  • Deliver a high-quality code ensuring the fulfilment of the requirements, taking into consideration also its performance
  • Evaluate, assess, and recommend robust software solutions for assigned tasks
  • Identify areas of improvement in existing programs and subsequent refactoring
  • Continue to learn and refine your skills as software engineer, while having the support of your senior colleagues

Collaboration

  • Work closely with other Software Engineers, Product Owners, team managers and clients
  • Mentor colleagues that would benefit from your knowledge
  • Respect the agreements set up together with the team and clients
  • Communicate periodically the progress of work and provide status updates

Qualifications

Role requirements

  • 3+ years of experience in software development (Java & Angular)
  • Good knowledge of Java 8 and the associated patterns (e.g. SOLID principles, Design Patterns)
  • Good knowledge of frameworks and adjacent technologies used in projects (e.g. Spring)
  • Experience in Web Applications using JavaScript/Typescript and some of its most common libraries/frameworks (e.g., Angular, VueJS etc.) and Web standards, CSS and HTML best practices
  • Experience working with databases and web services
  • Good troubleshooting and problem-solving skills (debugging, source control)
  • Effective communication skills for team and client interaction
  • Ability to adjust your strategies and ways of working in accordance with specific contexts
  • Team player, being able to collaborate with colleagues and participate in feedback discussions
  • Advanced English or German language skills

Apply for this job

6d

.Net Full stack Developer

ProArchChennai,Tamil Nadu,India, Remote Hybrid
.net

ProArch is hiring a Remote .Net Full stack Developer

We are looking for a talented .NET Full stack Developer. The successful candidate will be responsible for developing and maintaining software applications, ensuring high performance and responsiveness to requests from front-end components. You will collaborate with other developers and team members to deliver high-quality software solutions that align with our business goals.

Responsibilities:

1. Understand the functional requirement and develop the solution in n-tier architecture.

2. Assist the developed solution in production.

3. Participate in daily project meetings.

4. Identify and resolve the issues during unit testing.

5. Write technical documentation on the implementations.

6. Communicate and work closely with the Product Engineering team and Business development teams to deliver the relevant technical solutions.

  • 1. Very good at OOPS, Object Oriented Design
  • 2. Good understanding of .NET framework
  • 3. Experience in ASP.NET MVC, WebAPI, CSS, HTML.
  • 4. Strong knowledge in the development of Windows applications and Services by using C#.
  • 5. Strong knowledge in the development and customization of web / database-oriented applications by using Dot Net.
  • 6. Having experience of writing PL/SQL Stored Procedures/Functions is an added advantage.
  • 7. Strong communication skills
  • 8. Having knowledge on the following would be an added advantage:
  • a. Test Driven Development
  • b. Angular JS

See more jobs at ProArch

Apply for this job

7d

Full Stack Javascript Developer

Talent AnywherePune, India, Remote
Cypress5 years of experienceapiandroidMySQLjavascript

Talent Anywhere is hiring a Remote Full Stack Javascript Developer

Job Description

  • Strong knowledge of JavaScript (+5 years of experience, ideally this is the programming language
  • you love)
  • Strong back-end experience using NodeJS (you should be capable of creating an API from scratch
  • or improve an existing one taking scalability into account)
  • Strong knowledge of React
  • Experience with Unit and End-to-end Testing frameworks such as Mocha, Chai, and Cypress
  • Experience with MySQL queries optimization

Qualifications

Experience with single-board computers and Android boxes
Experience developing software to achieve communication between portable/embedded devices and a variety of hardware sensors (cameras, distance detectors, etc).

See more jobs at Talent Anywhere

Apply for this job

7d

Full Stack Developer

NuveiVilnius,Vilnius City Municipality,Lithuania, Remote Hybrid
agilepostgresDesignmongodbjavadockertypescriptkubernetesNode.js

Nuvei is hiring a Remote Full Stack Developer

WE ARE NUVEI. Nuvei (NASDAQ: NVEI) (TSX: NVEI) the Canadian fintech company accelerating the business of clients around the world. Nuvei’s modular, flexible, and scalable technology allows leading companies to accept next-gen payments, offer all payout options and benefit from card issuing, banking, risk and fraud management services. Connecting businesses to their customers in more than 200 markets, with local acquiring in 47 markets, 150 currencies and 586 alternative payment methods, Nuvei provides the technology and insights for customers and partners to succeed locally and globally with one integration. 

At Nuvei, we live our core values, and we thrive on solving complex problems. We’re dedicated to continually improving our product and providing relentless customer service. We are always looking for exceptional talent to join us on the journey! 

Your Mission: 
As a Full Stack Developer you will join one of the teams in Nuvei’s R&D department. You will contribute to designing, developing, and evolving Nuvei’s products. We envision our R&D team members as the future tech leaders and contributors to the company’s success. 
 
Key responsibilities include, but are not limited to: 

  • Design and implement our entire application and infrastructure stack, including internal systems, account checkout pages, user experience, and advanced security features; 
  • Research new technologies; 
  • Rapid development of dynamic languages and agile methodologies.  

 
Qualifications include, but are not limited to: 

  • At least 4 years experience in the development of complex web application and services; 
  • +3 yrs of proven Node.js with TypeScript experience; 
  • Knowledge of Design & Architecture; 
  • Experience in various DBs (Postgres, MongoDB, etc.); 
  • Cloud experience (AWS/Azure Cloud); 
  • Experience developing and maintaining microservices; 
  • Quickly mastering and implementing new technologies; 
  • Experience with Kubernetes and Docker would be a bonus; 
  • Java experience would be a plus. 

Benefits: 
Monthly salary from 3600 Eur (gross before taxes). Specific salary is offered based on competence, work experience, and compliance with other job requirements. 

  • Monthly LIDL or WOLT food allowance; 
  • Flexibility & possibility to work remotely; 
  • Additional vacation days, granted on quarterly basis; 
  • Private Health Insurance; 
  • 1-month Workcation; 
  • Cool & modern penthouse office in Vilnius city; 
  • Annual bonus depending on company & individual results; 
  • Space for personal & professional growth, trainings, giving back to community activities; 
  • Office perks, great atmosphere, company events & a lot more to explore! 

 
Nuvei is an equal-opportunity employer that celebrates collaboration and innovation and is committed to developing a diverse and inclusive workplace. The team at Nuvei is comprised of a wealth of talent, skill, and ambition. We believe that employees are happiest when they’re empowered to be their true, authentic selves.  So, please come as you are. We can’t wait to meet you. 
#LI-VR1 

 

See more jobs at Nuvei

Apply for this job

8d

Technical lead / Full stack developer

postgressqlDesignmobileazurehtml5gitc++.netcssAWSjavascriptfrontend

Treehouse Strategy and Communications is hiring a Remote Technical lead / Full stack developer

Job Description

We're a software startup looking for a ‘uber’* full stack developer. Essentially,  ‘uber developer' is a jack of all trades who can do a little bit of everything. In addition to being a developer, this person is also a software architect and can help with some high level software design decisions. We also need the uber developer to do code review, provide some technical guidance to the junior developers, to help do some mentoring, support, and maybe a bit of training.

Ideally, you know C# and React both really well. You must know one of the two really, really well.

*The 'uber' full stack developer position is not related to or connected to the company Uber in any way.

The monthly fee is the budget: $2100.

Strong English and being a strong communicator is a must.

MS stack qualifications

• Web developer to create a SaaS workflow automation platform

• Fluent in .Net web languages and frameworks
o C#
o HTML5, CSS
o JavaScript
o Bootstrap
o ORM (Entity Framework, LINQ)
o Nice to have (WebAPI, SignalR, .Net Core)

• Fluent in database systems, technologies
o Postgres SQL
o T-SQL
o MS SQL Server
o Nice to have (document database experience i.e. Cosmos DB)

• Other
o GIT familiarity
o Strong work ethic
o A "can do" attitude, flexibility of schedule, plus willingness and ability to work with a remote team that covers 4 different time zones

• Nice to have outside the above

o Cloud  (Google, AWS, Azure)  
o Mobile experience
o Frontend frameworks such as React

Submit the following:
o Resume
o Git profile
o Links to your projects

Qualifications

See more jobs at Treehouse Strategy and Communications

Apply for this job

8d

Full Stack Development

Otter, LLCBoulder, CO, Remote
agileDesignUX

Otter, LLC is hiring a Remote Full Stack Development

Job Description

  • Work closely with the product/design lead to plan our roadmap and delivertechnical solutions on time
  • Be responsible for writing, testing, and pushing code to production
  • Write high-quality technical documents
  • Be expert in pixel-perfect coding
  • Build and maintain our core application, including the front and back ends
  • Be responsible for the entire life cycle of designing, building, launching, and maintaining enterprise applications.
  • Bring creative new ideas to the table.
  • Be a leader in technology and drive development
  • Design, build and launch back end architectures that support multi-tenant, multi-user scenarios.
  • Remain agile and move between rapid prototyping and stable production development
  • Write efficient, reliable relational database queries
  • Maintain high levels of enterprise-grade quality utilizing state of the art practices in security, scalability, lightning-fast performance, and visual UX quality
  • Write design documents, perform code reviews, and maintain a state of the art engineering practices

Qualifications

  • 5 years + experience developing production enterprise apps in Node and React that meet product requirements and delight customers.
  • Located in USA, Canda or Mexico 
  • Background in leadership

See more jobs at Otter, LLC

Apply for this job

9d

Full Stack Software Engineer (Remote, Greece)

LearnWorldsGreece, Remote
SalesmongodbuiscrumpostgresqlkubernetesPHP

LearnWorlds is hiring a Remote Full Stack Software Engineer (Remote, Greece)

What you'll do and how you'll make an impact:

Learning is the only human superpower. It’s a gateway through which knowledge becomes a virtue, a value, a product, a skill, a prerequisite, a motive, and a competitive advantage.

LearnWorlds’ vision is to enable individuals, businesses, and communities to leverage the power of learning, improving lives and cultivating a brighter, more resilient future for everyone.

Our mission is to stand out as the ultimate adaptable e-learning solution, tailored to meet the diverse, advanced and intricate business models of contemporary organizations. 

We are committed to delivering unmatched flexibility in our offerings, ensuring that businesses, individuals, and communities can effortlessly embrace knowledge empowerment as a cornerstone of their growth and success.

The cloud-based e-learning platform offers tailor-made solutions, from creating whole e-learning websites to author online courses as well as providing the right tools to sell them on a B2B/B2C function. Today, LearnWorlds has c.10.000 customers in more than 140 countries and our team is fully remote. However, we also offer the option of working from the office for those who want to mix things up. We have offices in Athens, Crete, and Limassol.

Role Purpose

Join our dynamic Engineering Team and support the frequent development and introduction of new features that make our customers' experience even better. As a Full Stack Software Engineer, you will be responsible for improving the LearnWorlds functionality and implementing new features. Our team is tight and includes experienced engineers from all types of backgrounds and profiles that work together towards the same goal, always as one.

What matters the most to us is the ability to deploy your curiosity, learning aptitude, and potential to grow. We're also looking for people who are not afraid to make judgment calls and be smart decision-makers, rather than passive players waiting for the next assignment. We have a startup mentality and love getting things done quickly. We are always very busy, so if you love being productive, and proactive, and pushing code to production frequently, you will feel right at home.

Our platform stack uses multiple technologies such as PHP, Go, MongoDB, PostgreSQL, Beanstalk, and Redis. We are currently using Google Cloud Platform and use services such as Cloud Compute Engine, Kubernetes, BigQuery, Pub/Sub, BigTable, and Firebase.

Typical Tasks & Activities

  • Take responsibility for enhancing our codebase by incorporating new functionality, and determining the most effective approach, aligning with our established standards and processes.
  • Engage in exciting UI initiatives, such as our Interactive Video Authoring tool and the Sales Page Builder. In addition, you will lead projects focused on developing sales technologies, including marketing automation modules.
  • Collaborate closely with our designers, engineers, product management, sales, and operations teams to fully comprehend product requirements, expand the application, and introduce new features.
  • Participate throughout the entire project life-cycle. From initiation to completion, you will play an active role and provide daily project updates to your team members.
  • Attend Scrum team meetings to report overall progress and highlight any obstacles that need to be addressed.

Must-have

  • Proven 3+ years experience in Object-oriented software development (we use PHP)
  • Solid understanding of web standards and usability, how web pages/applications are delivered, and how browsers function (HTTP, HTML5, CSS, JavaScript).
  • Sufficient knowledge of NoSQL (we mainly use MongoDB) & PostgreSQL
  • Javascript (we use VueJS)
  • Analytical mind with problem-solving aptitude
  • Enthusiastic, determined, organized, self-motivated, and able to manage time and focus. Team player, with close attention to detail.
  • Native or near-native Greek speaker.

Nice-to-have

  • Experience implementing migration strategies from a monolith to services
  • Desire to work with Go
  • Past experience with LMS system
  • Experience with Docker and Kubernetes
  • Open-source contributions

  • Private life and health insurance plan
  • Fully remote work if you prefer to work from home, apart from when we have team meetings a few times per year
  • Your personal annual training budget
  • An annual home office allowance to set up your personal space
  • Company laptop & monitor
  • 23 days of paid time off
  • 3 early summer Fridays in July and August
  • A free LearnWorlds School to build and sell your own courses
  • Work in one of the globally top 5 e-learning courses platform
  • An opportunity to grow alongside us and shape the look and feel of tomorrow's e-learning
  • An entrepreneurial, international, and highly motivated team with a flat hierarchy that will both challenge you and help you reach your highest potential
  • Annual company retreats (see the video of our latest retreat).

See more jobs at LearnWorlds

Apply for this job

9d

Full Stack Developer

Starling BankLondon,England,United Kingdom, Remote Hybrid

Starling Bank is hiring a Remote Full Stack Developer

Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way.

We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.

Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!

The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working

We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. We don't like to mandate how much you visit the office and work from home, that's to be agreed upon between you and your manager. 

Our Engineering Environment

Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech.

We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good.

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.

We are looking for people who are truly full stack, and are as comfortable polishing their javascript front end as they are debugging the innards of their java applications database interactions, or tweaking their CloudFormation templates. We are looking for people who can:

  • Design REST apis.
  • Code backend services, ideally using Java.
  • Develop modern front ends, ideally using React and Redux.
  • Get their code into the cloud and support it there, ideally on AWS.
  • Believe in clean coding, simple solutions, automated testing and continuous deployment.
  • Like to take ownership of a feature from the original idea through to live.
  • Think (like us) that a small number of empowered developers is the right way to deliver software.

The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great!

  • Java, which makes up the majority of our backend codebase
  • AWS & GCP - we're cloud-native
  • Microservice based architecture
  • Kubernetes (EKS)
  • TeamCity for CI / CD (lots of team are releasing code 15-20 times per day!)
  • Terraform and Grafana

Our process

Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • Initial phone call - ~45 minutes
  • Take home technical test to be discussed in the technical interview - ~3 hours
  • Technical interview - ~1.5 hours
  • Final Interview - ~40 minutes
  • 25 days holiday (plus take your public holiday allowance whenever works best for you)
  • An extra day’s holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Incentives refer a friend scheme
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

About us:

You may be put off applying for a role because you don't tick every box. Forget that! While we can’t accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren’t sure if you're 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking – and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.

Starling Bank is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice.

By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

See more jobs at Starling Bank

Apply for this job

9d

Full Stack Software Engineer

PintoNew York, NY, Remote
DesignmongodbgraphqlsassNode.js

Pinto is hiring a Remote Full Stack Software Engineer

Job Description

  • You’ll use your skills to help solve real-world problems, while learning about the food, consumer products, and personalized nutrition ecosystem

  • You’ll work across the Pinto Web stack using tools and languages like JavaScript/TypeScript, Node.js, MongoDB, GraphQL, React, Sass

  • You’ll envision and create new features for our core data platform, which processes large, complex data sets from a variety of sources 

  • You’ll build interfaces and tools to display, process, and update data on the Pinto platform

  • You’ll envision and create tools that contribute to and enhance our end-to-end data pipeline

  • You’ll automate and handle the life-cycle of systems and platforms that process our data

  • You’ll model, design and implement complex data integrations with our industry partners

  • You’ll build tools and processes that enhance our end-to-end data pipeline, and will envision new features to continually improve and refine this pipeline 

  • You’ll work with our Research, Nutrition & Data Analyst teams to gain a deep knowledge of underlying use cases in food data and nutrition

  • You’ll contribute to the ongoing evolution of the Pinto Web stack

Qualifications

 

  • Experience with: React, Node.js, document databases (e.g. MongoDB)

  • Bachelor's degree in computer science (or similar) or equivalent practical experience

  • 3+ years of professional software development

  • Experience shipping high quality software from start to finish

  • Comfortable in a fast-paced startup environment

  • Self-aware and have a desire to learn and improve

Bonus points for

  • Example of code projects you’ve worked on (e.g. GitHub, BitBucket)

  • Experience working with: GraphQL / Apollo, MongoDB

  • Experience with React Native

  • Strong communication skills

See more jobs at Pinto

Apply for this job

9d

Sr. Full Stack Software Engineer

PintoNew York, NY, Remote
DesignmongodbgraphqlsasstypescriptAWSNode.js

Pinto is hiring a Remote Sr. Full Stack Software Engineer

Job Description

  • You’ll use your skills to help solve real-world problems, while learning about the food, consumer products, and personalized nutrition ecosystem

  • You’ll work across the Pinto Web stack using tools and languages like JavaScript/TypeScript, Node.js, MongoDB, GraphQL, React, Sass

  • You’ll envision and create new features for our core data platform, which processes large, complex data sets from a variety of sources 

  • You’ll build interfaces and tools to display, process, and update data on the Pinto platform

  • You’ll envision and create tools that contribute to and enhance our end-to-end data pipeline

  • You’ll automate and handle the life-cycle of systems and platforms that process our data

  • You’ll model, design and implement complex data integrations with our industry partners

  • You’ll build tools and processes that enhance our end-to-end data pipeline, and will envision new features to continually improve and refine this pipeline 

  • You’ll work with our Research, Nutrition, & Data Analyst teams to gain a deep knowledge of underlying use cases in food data and nutrition

  • You’ll contribute to the ongoing evolution of the Pinto Web stack

Qualifications

Qualifications

  • Strong experience with: React, Node.js, document databases (e.g. MongoDB)

  • 5+ years of professional software development experience

  • Bachelor's degree in computer science (or similar) or equivalent practical experience

  • A track record of shipping high-quality software from start to finish

  • A solid foundation in computer science fundamentals with sound knowledge of data structures, algorithms, and system design

  • Comfortable in a fast-paced startup environment

  • Self-aware and have a desire to learn and improve

Bonus points for

  • Example of code projects you’ve worked on (e.g. GitHub, BitBucket)

  • Experience with: TypeScript, Amazon Web Services (AWS), Distributed Systems

  • Experience working with React Native

  • Experience working with large, complex data sets from a variety of sources

  • Experience with or strong interest in data science and/or machine learning

  • Strong communication skills

See more jobs at Pinto

Apply for this job

10d

Full Stack Senior Software Developer

PAIDIEMToronto, Canada, Remote
agileDesignscrumpostgresqltypescriptangularAWSbackendfrontend

PAIDIEM is hiring a Remote Full Stack Senior Software Developer

Job Description

We're looking for a talented Full Stack Senior Software Developer to join our team. As a Developer, you will work on specific platform projects critical to Paidiem’s needs, with opportunities to switch projects as you and our fast-paced business grow and evolve with our customer’s needs. This role will be involved in the product development, solution architecture and design process that involves the Paidiem system in its entirety. 

You’ll bring your expertise with Angular, TypeScript, NodeJS, Express, PostgreSQL and responsive web skills. Ideally, you have experience building PWAs and like the excitement of working in a fast-paced startup.  We need our developers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we push forward. We are seeking an ambitious and innovative mind that will strive to elevate our organizational goals.

We look to our developers to collaborate and support the team, build and deliver software products, and share, build, and leverage their expertise to help us deliver products that delight our customers and our users. 

Outline of Primary Functions:  

Collaborate and Support the Team:

  • Provide insight, estimates, and analysis to other members of the team to support the scoping, requirements, and development of product features. 

  • Collaborate with other developers to establish and maintain coding standards and guidelines.

  • Support the existing infrastructure as well as designing and developing new technologies to meet our ongoing delivery.

Build and Deliver Product: 

  • Build solutions to match the visual design and interactions and features specified with minimal rework as necessary.

  • Develop our platform using coding best practices to maintain or increase the quality of the application and its underlying dependencies.

  • Conduct thorough testing to identify and resolve issues to avoid rework and performance issues.

  • Create and deploy efficient code using company approved practices and processes.

  • Maintain application security at all layers including frontend, backend, networking and infrastructure.

Share, build, and leverage your expertise: 

  • Be curious by seeking out new ways to deliver on our roadmap, through research of tools, technologies, and solutions that can create a more resilient, secure, scalable, and efficient platform. 

  • Attend and participate in industry functions and trade shows, webinars; network with industry and referring groups. 

  • Perform code reviews and provide knowledge transfers sessions.

Successful Outcomes:    

Success in this role will be measured by the following (qualitative and quantitative) factors:

  • Quality of work products including efficiency and bug-free code

  • Sprint deliverables completed and commitments are met  

  • Quality estimation of work is in sync with effort and complexity

  • Effective collaboration as a team including but not limited to peer code reviews, sprint planning, pair programming

  • Ability to expand knowledge base and apply new learnings in your work

Qualifications

 

Education in computer sciences, mathematics, engineering or related field

You have been working in the area of software design and development, with a focus on SAAS web apps for at least 8+ years

Minimum 5 years expert level Full Stack Web Developer with Angular, TypeScript, NodeJS and Express experience.

Experiences with a tech startup, SaaS, or Financial services industry

Critical thinking, problem-solving, ability to write efficient and maintainable code.

Experience building in a continuous delivery pipeline using GitLab, AWS and microservice architecture.

Highly collaborative team player, and working within SCRUM and Agile methodologies

Provide technical support to resolve incidents and outages.

See more jobs at PAIDIEM

Apply for this job

10d

Full Stack Engineer

UnboundEdUnited States, Remote
laravelMySQLAWSPHP

UnboundEd is hiring a Remote Full Stack Engineer

ABOUT UNBOUNDED

UnboundEd recently joined two other professional learning organizations, Pivot Learning and CORE Learning. Together as one entity, we are now the nation's largest equity-focused professional learning organization. We provide evidence-based, comprehensive instructional and curriculum support to educators and school system leaders in over 40 states nationwide.

UnboundEd empowers educators to transform teaching and learning. We work with classroom teachers, school leaders and district executives to ensure engaging, affirming and meaningful grade-level instruction, so that we eliminate the predictability of student outcomes by race and socioeconomic status. We focus on the needs of students of color and those who have historically been at the margins because when we do that, all students benefit.

We seek a collaborative and innovative Full Stack Engineer to join our team. In this role, you’ll support the delivery of our new professional development courses for teachers. You'll also drive core technical decisions, influence product strategy, and directly make codebase contributions. You will be responsible for the development and maintenance of our homegrown Learning Management System (LMS) anchored by PHP 8.3 and the Laravel framework (leveraging MySQL, VueJS and AWS). You will work closely with cross-functional peers to expand our current feature set, enhance our data collection and reporting capabilities, and implement automation processes to streamline user experience and business operations. 

  • Must be living in, and able to work in the US

Key Responsibilities:

  • Lead development of new features and improvements to our existing LMS while maintaining both front-end and back-end components of the application
  • Drive key technical decisions for the organization by clearly defining and building the architectural runway required to enable future innovation.
  • Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions.
  • Design and implement data reporting and analytics features to provide insights into user engagement and course effectiveness.
  • Create and integrate automation tools to streamline processes and improve efficiency.
  • Ensure the application is secure, scalable, and performs optimally, with minimal downtime.
  • Stay current with the latest industry trends and technologies to continuously enhance the product.
  • Implement version control systems, leverage Agile methodologies, and apply high-quality standards. 

About You:

You are curious, collaborative, and a life-long learner. You should be able to easily communicate technical issues to a non-technical audience, and design and deliver solutions from prototypes to fully commercial products. You should be delivery-oriented with an understanding of the tradeoffs between complete and perfect. This role is perfect for someone who thrives in a scrappy, startup-like environment and is eager to make a significant impact.

Qualifications:

  • Three or more years of proven experience as a Full Stack Engineer or similar role, preferably in the EdTech or related industry
  • Comprehensive experience with PHP as the primary programming language
  • Intermediate experience with Laravel as the key web application framework
  • General experience with VueJS for front-end operations
  • General experience with MySQL in relation to db configuration and maintenance
  • General experience with Docker as the development, testing, and deployment mechanism
  • Excellent problem-solving skills and a proactive approach to addressing challenges.
  • Works effectively in a fast-paced, startup-like environment: desires growth, takes risks on bold ideas and is open to learn from and teach others
  • Strong communication skills and the ability to work collaboratively with a cross-functional team.

Nice to Have:

  • Education application development experience
  • Content Management Systems engineering and support experience
  • Learning Management System engineering and support experience
  • User Interface Design experience
  • User data collection and translation to automated reports and visualizations
  • Understanding of DevOps practices and CI/CD pipelines.
  • Passion for education and a desire to make a positive impact in education.

UnboundEd offers competitive salaries commensurate with experience and education and a generous benefits package that includes take-as-you-need vacation time, group medical, dental and vision plans, disability and life insurance plans, and an employer-sponsored 401K retirement plan with a 5% employer contribution and no vesting period or salary cap. This is an exempt full-time position with an annual salary range of  $132,000-$189,750 with additional bonus earning potential.  A compensation offer is based on relevant years of experience in relation to the position.

See more jobs at UnboundEd

Apply for this job

11d

Full Stack Engineer

PaydKuala Lumpur, Malaysia, Remote
SveltepostgressqlswiftjavaAWS

Payd is hiring a Remote Full Stack Engineer

Job Description

Is it for me?

If the following sounds exciting to you, then yes:

 

Empathetic Problem Solving: Appreciate the financial hardships faced by individuals living paycheck to paycheck, and a genuine desire to make a positive difference in their lives.

 

Collaborative Innovation: Build with our multinational cross-functional teams to identify and address their pain points effectively while gaining greater visibility across the business.

 

Escape the Repetition: Crush the monotony of doing the same tasks repeatedly, and instead, learn the intricacies, understand the nuances, and then harness the power of automation to liberate your time for more intellectually stimulating innovation.

 

Product Ownership: Drive end-to-end product development, from ideation to implementation and maintenance through data-driven decisions.

 

Continuous Learning: Expand your knowledge and stay at the forefront of technology and innovation in the AI-driven landscape.  Not through certifications but rather real-world hands-on experimentation.

 

Simplicity over Complexity: Favour simplicity to ensure our services remain reliable and maintainable and avoid optimising problems that shouldn’t even exist in the first place.

What about the tech?

All our code is in Git. Our services are written in Go and we make extensive use of SQL with both Postgres and duckDB.  We do not use an ORM.  We use AWS but our architecture remains cloud agnostic.  Frontends are written in Svelte with JS and SCSS with a sprinkle of Swift and Java for native where low level device access is needed.

 

There’s no need to know everything from day one! If you are stronger on one side than the other it is fine.  Don’t worry if you’re more familiar with other languages or frameworks so long as you’re keen on learning we can help you get up to speed.

What’s Involved?

A simple 4 step process that takes no longer than 5 hours and you’ll have an outcome in 20 days.

 

  • A problem solving challenge on some open source code, no more than 3 hours
  • Deep dive session discussing how you approached (1), no more than 1 hour
  • Meet with the team and learn more about our culture, no more than 1 hour
  • Offer, with a salary up to RM 8k depending on demonstrated performance during the process

Qualifications

See more jobs at Payd

Apply for this job