Just Front-end Jobs

Front-end Jobs nearAustin, TX

Full Stack Engineer - Java/AWS/Docker

The HT Group in Austin, TX 0 mi amazon-web-services java docker

Do you have a track record of building both internal- and external-facing software services in a dynamic environment? Are you passionate about introducing disruptive and innovative software solutions for the shipping and logistics industry? Are you ready to deliver immediate impact with the software you create?

We are looking for Full Stack Engineers like you to craft, implement and deploy new features, services, platforms and products. Because you are curious and driven, you'll naturally explore how to build elegant and creative solutions to complex technical challenges. Because you value a sense of community and shared commitment, youll collaborate closely with others in a full-stack role to ship software that delivers immediate and continuous business value. Are you up for the challenge?

Who You Are:

  • You have high quality standards, pay attention to details, and love writing beautiful, well-designed and tested code that can stand the test of time

  • Youve built high-quality software, solved technical problems at scale and believe in shipping software iteratively and often

  • You embrace the AWS + DevOps philosophy and believe this is an innovative approach to creating and deploying products and technical solutions that requires software engineers to be truly full-stack

  • Youve are proficient in and have delivered software in Java, and possibly other JVM languages

  • Over your career, youve developed a strong command over Computer Science fundamentals

What You'll Do:

  • Build both internal and external REST/JSON services running on our 100% Docker-based application stack or within AWS Lambda
  • Build data pipelines around event-based and streaming-based AWS services and application features
  • Write deployment, monitoring and internal tooling to operate our software with as much efficiency as we build it
  • Share ownership of all facets of software delivery, including development, operations and test
  • Mentor junior members of the team and coach them to be even better at what they do

Technologies We Use:

  • Our application stack runs entirely on Docker frontend and backend

  • Our infrastructure is 100% Amazon Web Services and we use AWS services whenever possible. Current examples: EC2 Elastic Container Service (Docker), Kinesis, SQS, Lambda and Redshift

  • Java is our languages of choice for long-lived backend services

  • Python for tooling and data science

  • Postgres is our SQL database of choice

  • We are actively migrating to a modern JavaScript-centric frontend built on Node, React/Relay, and GraphQL as some of our core UI technologies

Apply

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Looking for developer with experience in .NET using C# or Node.js in AWS

Job Description

We are looking for a developer that is looking to advance their career in enterprise applications and cloud-based development. We have an experienced and fast-moving executive team that is looking for people with strong aptitude, the curiosity, and the tenacity to keep pace. The developer will be involved in ideation, design, production, testing, and deployment – all phases of the product cycle. This person’s main responsibility is to build and maintain the platform that unleashes the power of our proprietary consumer database and machine learning on behalf of our customers. You will be in the frontline of bringing the next wave of alternative data and A.I. to a highly regulated set of industries that are in need of better technology. There will be opportunities to grow both professionally and personally. Ultimately, we would love this person to help build a world-class team and stay with the company for many years to come.

Responsibilities

  • Working with a team to develop, test, and maintain web and desktop-based business applications built on Microsoft technologies.

  • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates.

  • Preparing reports, manuals and other documentation on the status, operation and maintenance of software.

  • Design, develop, and unit test applications in accordance with established standards.

  • Participating in peer-reviews of solution designs and related code.

  • Package and support deployment of releases.

  • Working with teammates in the migration of older applications (asp) to current Microsoft technologies.

  • Developing, refining, and tuning integrations between applications.

  • Analyzing and resolving technical and application problems.

  • Adhering to high-quality development principles while delivering solutions on-time and on-budget.

  • Providing third-level support to business users.

Skills and Qualifications

  • 2 to 3 years of engineering experience

  • College or University degree in Computer Science or a related discipline

  • Needs to be experienced in either .NET development using C# or Node.js within Amazon Web Services, but preferably both

  • Experienced with AWS LAMBDA

  • Strong desire to learn

  • Solid understanding of object-oriented programming concepts

  • Solid understanding of relational database design and querying concepts

  • Familiarity with version control concepts

  • Knowledge of client/server application development

Apply

Lead Full Stack Developer, Server-side

RESPONSIBILITIES

  • Design, implement, and test the functions for stock trading middle and back-office systems in Clojure, including;

  • User and account management

  • Identity verifications

  • Order and execution management

  • Account maintenance such as allocation, adjustment, and Corporate Actions

  • Fund transfer management

  • Stock records and ledgers, etc.

  • Design, implement, and test administrative UI in ClojureScript

  • Develop UI with front-end developers when needed

  • Participate in job interview, support on-boarding, and mentor engineers.

Technology Stack

  • Infrastructure: AWS, Kubenetes, Docker, Apache Kafka, Datomic

  • Application: Clojure, Duct framework, Lacinia GraphQL, Kafka Streams

  • UI: ClojureScript, Reagent

  • SCM, CI/CD: GitHub, Wercker, Quay

  • Task management and communications: ClubHouse, Slack, Zoom

REQUIREMENTS

  • Professional experience, proficiency, or eager to master the following technologies;

  • Clojure/ClojureScript

  • Java and other JVM languages

  • Experience on functional languages, e.g. Scala, Java8 lambda, Functional Javascript, etc.

  • Apache Kafka, esp. Kafka Streams

  • AWS technology stack

  • Development workflow on GitHub and Git in general

  • Docker

  • Shell scripting, Linux/BSD operations

  • Development in non-IDE editors such as Emacs or Vim

  • Willing to work in lean-Kanban style project management.

  • Ability to work in small, dispersed in multiple time-zones, and highly paced team with self discipline and autonomy.

  • Experience in microservices architecture

  • Domain knowledge in stock brokerage business and willingness to analyze regulations and rules and implement.

Apply

Javascript AWS S3 Engineer

We're looking for someone with serious AWS S3 experience to help us build out new innovative software. If you have experience building frontend apps on top of AWS S3 come join this rocket ship!

Preferred Qualifications/Experience

  • Demonstrated understanding of and experience with Salesforce.com architecture and API

  • Experience with development using AWS Services

  • Ability to design, code, test, debug, and maintain software applications

  • Experience with integrations and knowledge of integration patterns

  • Strong understanding of JavaScript

Apply

Senior Full Stack Developer

Position Description

Tenna is searching for a Senior Full Stack Developer to lead and develop the second generation of our IoT product. The ideal candidate will be forward thinking, an excellent communicator, experienced in transformation projects, and possess a passion for the IoT revolution. You will be part of a highly collaborative development process, develop next-generation code, and join on the ground-floor of the re-architecture of the Tenna product line as we scale our platform.

Responsibilities

  • Write lots of bug-free, efficient, scalable and reusable code.

  • Transition the current platform to a micro-services architecture.

  • Unit test and take responsibility for the quality of your own code.

  • Coach, encourage and mentor your fellow software developers to do the same.

  • Consult with senior leadership concerning corporate direction and planning of computing environments.

  • Consult with product managers to define, scope and plan new features.

  • Work with the QA to ensure a cohesive, quality product is produced.

  • Test, evaluate and recommend technologies to improve the overall product.

  • Be a key participant in the Agile process.

  • Produce excellent documentation.

Qualifications:

  • 8+ Years Programming Experience

  • Expertise in Node.js, SQL JavaScript, HTML & CSS

  • Experience with Cucumber, RSpec, React, Git, Java, C, and Python

  • Experience with Rabbit MQ or MQ Equivalents

  • Experience with Contained Application Deployments (Docker, Heroku)

  • Experience with NoSQL-based Database Architectures

  • Proficient with Amazon Web Servers (EC2, VPC, S3, Elasticsearch, Kinesis)

  • Have a Functional & Scalable Working Knowledge of Linux

  • Have experience with large data systems

Requirements

  • Have a passion for Agile-based software development.

  • Have excellent communication skills.

  • Have an ability to build an application based on a white-board sketch.

  • Have an ability to build highly scalable and efficient applications.

  • Have an ability to learn and adapt to new technologies.

  • Have a strong understanding of software architecture fundamentals.

  • Have in-depth knowledge of the open source community, libraries,

  • license types and how to incorporate these into a product appropriately.

  • Be self-motivated and driven to build software products.

Key Attributes:

  • Wants to build something meaningful, always with the end-user experience in mind

  • Is a forward thinker, obsessed with good software design and best practices

  • Is serious and professional. Our desire is to build a lasting enterprise

  • Brings passion, innovation and problem solving to every endeavor

  • Has a preoccupation with staying on top of industry trends and new technology

  • Desire to be personally responsible for production-level code

  • Possesses ingenuity to leverage all available tools and resources

  • Communicates well, both written and verbally

Apply

Lead Front-End Engineer (InsurTech)

sailteam.io has been engaged to place a Senior Software Engineer at a stealth mode startup backed by a publicly traded company. Their offices are in the financial district of NYC.

  • 4+ years of experience developing front-end applications React + Redux

  • 4+ years of experience using front-end testing tools and frameworks such as: Istanbul, Karma, Jasmine and Supertest

  • An expert in JavaScript development, with in-depth knowledge of concepts like async programming, closures, types, and ES6

  • An expert in HTML/CSS development, including concepts like layout, specificity, cross browser compatibility, and accessibility

  • Have a BS in Computer Science or equivalent experience

Nice to Have's:

  • Experience doing design and UX work with Sketch, Marvel or other similar tools

  • Experience developing Node or Python applications

  • Experience working with Pivotal Web Services or AWS

Apply

Site Reliability Engineer

Peloton Interactive in New York, NY 1513 mi python ruby java linux amazon-web-services sysadmin

Peloton is looking for a Site Reliability Engineer to work with teams across the organization to build and maintain monitorable, performant, reliable and highly-scalable software systems. We are a small, fast-paced, growing team of engineers tackling challenging problems at scale and headquartered in a brand new headquarters in the heart of Manhattan. Software and systems engineers with interest and/or experience in system automation are encouraged to apply for this position.

THE ROLE:

  • Evangelize best practices for building and operating highly reliable systems

  • Serve as subject matter expert in observability and monitoring

  • Consult in system design to meet reliability and capacity requirements

  • Automate infrastructure and configuration management

  • Conduct timely post-mortems of production infrastructure incidents

  • Assist with all aspects of operational security and compliance

  • Seek out potential threats to security and reliability and advocate solutions

  • Participate in an on-call rotation to receive escalations

  • We work with Amazon Web Services, Chef, Python, Ubuntu, Nginx, Jenkins, Terraform, Akamai, Elemental

CANDIDATE REQUIREMENTS:

  • Know when to triage and when to dive down into a root-cause analysis

  • Passion for reliable, scalable, observable software with strong sense of ownership

  • Deep experience with Linux system administration

  • Experience developing and monitoring mission-critical systems

  • Substantial experience with a programming language like Python, Perl, Ruby, Bash, Java, C

  • Working knowledge of a centralized configuration tool like chef, puppet, or ansible

  • Experience with or interest in learning about streaming applications and media servers

  • Bonus: experience configuring and monitoring CDNs. We use Akamai, Cloudfront, Cloudflare

Apply

Java Full Stack Engineer (Recent Grad, Junior, or Mid)

Genedata (USA), Inc in Lexington, MA 1689 mi java reactjs sql amazon-web-services javascript

We are looking for talented individuals to join our growing development team supporting the expansion of our highly innovative software product Genedata Profiler®, a powerful solution that pioneers new approaches to streamline the translational research process. Our software uses current technologies to store, integrate, and analyze heterogeneous data with sizes ranging from kilobytes to terabytes.

You will work with a small, quality-driven agile team focused on delivering elegant and impactful software. We care as much about delivering functional and performant solutions as we do about ensuring a technically sound platform. We foster a collaborative environment through guidance and mentorship. We pride ourselves on building a supportive atmosphere where you will both learn and teach.

This is a great opportunity for recent graduates focused on professional growth and skill development.

We are looking for smart developers who are:

  • interested in developing full stack

  • motivated to learn

  • intelligent with an aptitude for understanding problems

  • passionate about code

Our stack includes Java, React, SQL, Play, and AWS. We will consider all profiles, but a working knowledge of Java is required.

Apply

AI platform full stack developer

Are you interested in finding ways to apply your web development skills to help shape the next generation infrastructure, that will power Artificial Intelligence in a variety of application domains? We’re working on a revolutionary platform, which enables human operators to interactively create neural networks.

Principal Duties and Responsibilities:

  • Innovate and further develop the platform, blending AI into a fluid UI

  • Build system back-end with node.js, Express, AWS services, and MySQL

  • Develop user interfaces, enabling the users to efficiently manage image and video data

Required Skills and Experience:

  • Bachelor’s Degree in Computer Science or related field, or evidence of

  • At least 2-3 years of commercial web development experience with Javascript/Typescript.

  • In-depth knowledge of Node.js, and Angular/React. Ionic familiarity would be cool too.

  • Experience deploying cloud-based systems for high availability, continuous monitoring, and scalability a big plus

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

  • Commitment to achieving objectives, results driven and adept at resolving competing priorities

  • Strong work ethic; comfortable in a fast-paced, entrepreneurial company environment

Apply

Software Development Engineer - Full Stack

Do you care about understanding what customers travel plans are? Passionate about unlocking key insights to power personalization for a global travel platform? The Traveler Profile team is responsible for Brand Expedia’s insight generation systems. These are used throughout the organization by teams to cater online experiences for the need of customer and identify market segments that are worth engaging. By knowing our customers, we drive richer experiences and realize greater value for the company. We are looking for a self-starter to help build the next generation of this customer insights platform. Bring your passion for software engineering, test automation and metrics driven analysis and be part of our success!

What you’ll do
You will be instrumental in the performance of our team to ensure that we meet the global needs of our business while limiting technical debt.
Not only implement software solutions, but also be a role model to your fellow engineers.
You will expand your skills in building highly scalable solutions while influencing others and raising the bar on the overall level of excellence within the team.
You will work within a dynamic development team that is spread across Bellevue and Bangalore, and works as part of squads with team members across the globe.
You will design, develop, document, and maintain full stack projects of various scope within a cloud native, data streaming, real time processing system.
You will participate in code reviews of other engineers’ work and provide technical feedback to product managers, designers, and content producers.
You will operate as technical lead on projects assigned to you. Capable of leading a project as well as willing to ask for help when needed.
You will embrace change, always open to replacing what you built yesterday with something better today.
You will make the right judgment calls to deliver features in time, with the highest possible level of quality, in the best interest of the customer.

Who you are
5+ years of experience in object-oriented programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming).
Experience with data management practices to best source and publish information about customers to drive learning and insights.
Exposure to event driven systems and APIs to support analytics and real time personalization.
Experience with AWS Cloud Computing, NoSQL databases, GIT and utilizing Spring frameworks.
Bachelors or Master’s degree in computer science, information technology.
A strong drive and passion to learn new software design patterns, tools and technologies.
First class communication skills in written and verbal form.
Ability to perform and influence code reviews as well as technical design meetings.
Successfully deliver high quality, distributed services with large transaction volumes on a 24x7 operational cycle.
Familiarity with high volume, fault tolerant, transactional systems, micro-service design, or data processing pipelines (Docker, Kafka, Kinesis, Spark, Kotlin, GraphQL, Kubernetes or similar).
The ability to apply critical thinking to solve problems at a team and group level.
Experience with continuous delivery, automated deployments, and related engineering practices.

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where extraordinary people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

*LI-CS1

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

Apply

Software Development Engineer II (Full stack)

The Expedia Insurance Team is engaged in the design, testing, and building the next generation of Insurance systems which enable millions of our customers to protect their trips against unforeseen circumstances.

You’ll be a member of one of the fastest growing teams in the company and helping the organization to realize earnings growth through the improvements to existing Insurance offerings, the development and release of new Insurance products, and expansion into new markets. As members of Expedia Worldwide Engineering, we have a strong test-and-learn culture, encouraging our engineers to challenge assumptions and move the product forward while adhering to the scientific method.

Position Summary:
Are you passionate about the technology needed to drive a multi-billion dollar business? Do you love working on creative, highly-scalable Microservices and Web Applications? Does working for a global, dynamic, and growing engineering organization energize you?

As a Level II Software Development Engineer within the Insurance team, you will work with a dynamic group of product managers and engineers to deliver a sophisticated, next-generation customer service platform at enterprise scale. You will provide insight and hand’s on engineering as we build an innovative suite of products and services, integrating seamlessly within our broad ecosystem.

In this role, you will be a critical member of a growing team which is using the latest technology to enable an effortless customer experience across platforms.

Responsibilities:

  • Work alongside a diverse team of engineers, collaborating closely across multiple Expedia’s engineering teams

  • You will collaborate across our Product Management, Architecture and Engineering teams and with other partners to provide technical direction and architectural input into product development roadmaps

  • You will partner with Systems Engineering and Operations teams to develop platform operational features and ensure effective delivery of platform availability, quality and performance

  • You'll implement proof of concepts and pilots to accelerate the onboarding of new technologies and solutions to resolve business problems

Skills and Responsibilities:

  • BS or MS in Computer Science or a related engineering field

  • 3+ years full-stack software development experience across multiple technologies, languages and frameworks

  • Experience utilizing cloud technologies and services with Amazon AWS or equivalent

  • Experience in Java, JavaScript and C# programming languages

  • User Interface design, responsive design and client-side architecture

  • Good communication and ability to explain technical details and challenges to a wide variety of audiences (including executive leadership)

  • Ability to work in a diverse organization with global, decentralized teams working across multiple locations

  • Ability to thrive in a dynamic, collaborative and fast paced environment

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them to tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Apply

Software Development Engineer - AWS Builder Tools

We're looking for a leader who's passionate about improving developers lives to lead a group that is building tooling to automate the manual operational tasks that slow teams down and keep them from delivering value to their customers. If you like solving complex problems and making hard operational tasks easy, this may be the job for you!

We need creative, collaborative developers who want to challenge themselves on a fast-moving, diverse devops team who are driving change and rapidly delivering customer value at a scale that far exceeds most companies on the planet. We build both fast, highly available services and clean, easy-to-use web interfaces, and we operate what we build. Come join us and work on a system that makes reliable software change possible at a massive scale.

You're going to love this job because you will:
Collaborate on design and implementation for a new, highly-scalable system that requires near 100% uptime.
Own the entire software lifecycle, from system design to implementation, release, operation, and continuous, iterative improvement.
Work on every layer of the full system stack, from interaction with core AWS services to API design and implementation, to designing and building user interfaces to delight our customers.
Interface closely with internal and external customers to quickly drive new products, new features and new ways forward.
Learn and use core AWS technologies like RDS, SNS, SQS and S3 to operate highly available and highly-scalable backend web services and customer-facing APIs.
Exercise your coding skills in a polyglot environment that supports Java, Javascript, Ruby, Python and more.

Apply

Full Stack Software Development Engineer

Knock Rentals is looking for a motivated and eager Full Stack Software Development Engineer to start being a part of our Syndication Services team. Our engineering team is crucial to the success of our business as we continue to have a growing list of features on our product roadmap that we would love to give to our customers. Do you enjoy solving problems and developing solutions that delight customers?

Qualifications

  • 3-5 years of experience with Full-Stack JavaScript, including React; Typescript, nice to have

  • 1 year of experience with Python

  • Knowledge of both SQL and NoSQL databases

  • RESTful API development; GraphQL, nice to have

  • Familiar with AWS ecosystem; Lambdas, nice to have

Who you are

  • Bias for action - you know how to take next steps, ask for help when you are blocked

  • Articulate your opinions, but not an a-hole

  • Intellectual curiosity - you like to prototype and experiment with new (or old) tech - and show off what you have done

  • Ownership. You know what you own, what you do not own - and help to clarify areas that are unclear. You're not shy about inspecting and showing that the areas you own are performing (at scale !)

  • Customer focus. You understand you have internal and external customers, you know how they use your functionality - and care about how it performs.

Knock Benefits

  • Health, Dental & Medical Insurance

  • PTO, Sick Days & Paid Holidays

  • Gym Membership

  • Stock Options

  • Transit pass or parking at the office provided

  • Equipment provided

  • Team events

  • Free Lunch Fridays!

At Knock we don’t discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status. We welcome all types!

Apply

Front End Engineer - Business Data Technologies

Are you passionate about the intersections of AWS, data lake platform, and database operation/management? Join the Amazon's Business Data Technologies (BDT) team to build large-scale database services using AWS technologies.

You'll be working with us on implementing modern, serverless application systems. The system provides solution to Amazon's AWS infrastructure governance strategies, which enables Amazon to efficiently manage ever-growing number of databases in AWS.

We are solving interesting technical challenges in both the front-end and back-end systems, depending on your preferences, background, and passion. You will never be bored here and there is ample room for your unique perspective to manifest itself in our creation.

You'll work in a highly agile team that uses positive psychology to grow ever closer. We appreciate self-criticism and our meetings and ceremonies center on critical thinking and continuous learning from each other. It is fast paced, creative, hard work, and a lot of fun.

If this sounds exciting to you, let us know! We would love to meet you!

Apply