Front-end Jobs nearChicago, IL
Jobs farther away
Full Stack Engineer
At Noom, we use scientifically proven methods to help our users create healthier lifestyles, and manage important conditions like Type-II Diabetes, Obesity, and Hypertension. Our Engineering team is at the forefront of this challenge, solving complex technical and UX problems on our mobile apps that center around habits, behavior, and lifestyle.
We are looking for a full-stack engineer to join our Web team and help build the tools that hundreds of human coaches use every day to help our users change their lives for the better.
What You’ll Like About Us
We work on problems that affect the lives of real people. Our users depend on us to make positive changes to their health and their lives.
We base our work on scientifically-proven, peer-reviewed methodologies that are designed by medical professionals
A respectful, diverse, and dynamic environment in which Engineering is a first-class citizen, and where you’ll be able to work on a variety of interesting problems that affect the lives of real people.
A generous budget for personal development expenses like training courses, conferences, and books.
Three weeks’ paid vacation, and a flexible work policy that is remote- and family-friendly. We worry about results, not time spent in seats.
Delicious (and nutritious) daily lunches and snacks prepared by Sam, our NYC office on-site chef.
What We’re Looking For:
3+ years of experience designing and managing complex web-based applications, with a focus on picking the right tool for the job. We use Django and React, with MySQL and PostgreSQL as the backing data store, but we’re always on the lookout for technologies that can make our job easier.
An appreciation for the importance to strike a balance between getting code out quickly and following best practices. We move fast, but we like to build good software and manage risk carefully.
Excellent communicator: you’re comfortable explaining technical problems in person and in writing.
Team player: you enjoy teaching new concepts to, and collaborating with, the team.
Strong sense of responsibility and ownership; you will have come from an environment in which people are responsible for their own code.
Senior Web Engineer
HOMER has a newly created opportunity for a Senior Web Engineer to join our growing team! This role is based in our NYC office.
HOMER, a BEGiN brand, is the proven early learning program that provides the best educational start possible. We offer personalized, fun, and proven learning products for kids ages 2-8 to help build confidence, mastery, and a love of learning. We are deeply committed to our members and to their children, and we are building a creative and strategic team to develop a portfolio of early learning products that support learning everywhere.
Reporting to our Director of Technology, the Senior Web Engineer will play a major role in building and maintaining our websites and several critical web applications.
Provide technical guidance and feedback to your team members on a team distributed in several time-zones using agile project management methodologies.
Lead technical design of applications and participate in larger system design efforts.
Sound Computer Science fundamentals (Bachelor’s degree in CS or related field preferred).
Strong interpersonal and communication skills.
At least 5 years of relevant work experience (or undergraduate degree in Computer Science and 3 years of relevant work experience).
Knowledge of full stack engineering, especially how scalable frontend and backend systems interoperate.
Knowledge of deployment technologies in cloud hosted environments like AWS.
Experience in using GraphQL effectively.
We like people who:
Collaborate effectively with stakeholders and other team members (product managers, UI/UX designers, engineers, animators, illustrators, data scientists and others) to define and refine requirements and then execute on them.
Ability and openness to switch programming languages as necessary.
Have an entrepreneurial mindset and know how to balance speed to market and elegance in technical design.
What you’ll get:
HOMER offers competitive compensation including equity and full benefits.
Smart, passionate, and engaged co-workers.
Excellent top-tier Medical/Dental/Vision benefits.
The chance to have a big impact, quickly.
Help bring a love of reading and learning to children globally!
HOMER is an equal opportunity employer and enthusiastically encourages people from a wide variety of backgrounds and experiences to apply. HOMER does not discriminate on the basis of race, color, religion, sex (including pregnancy), gender, national origin, citizenship, age, mental or physical disability, veteran status, marital status, sexual orientation or any other basis prohibited by law.Apply
Senior Full Stack Engineer
Force is reimagining the way patients recover from injury and surgery. We are partnered with leading health systems across the United States to deliver prescriptive plans of care to their patients, measure multiple clinical data points and provide actionable insights into care and recovery. We have a direct and immediate feedback loop to our end users (patients and providers) and pride ourselves in being agile and responsive.
What you'll be doing:
You'll be joining our highly motivated product and engineering teams to help extend our existing platform, writing new features, patching bugs, and making technical improvements. Your responsibilities will extend across the application and touch on all aspects of it. Our application platform currently consists mostly of Django / Python and CoffeeScript / Stylus.
Strong Engineering core skills (data structures & algorithms, coding best practices, etc.)
Strong knowledge of object-oriented design and programming
Experience designing and building secure, scalable, and reliable systems
Strong knowledge of back-end development - Django / Python (or a similar framework)
Experience building unit tests and unit test frameworks
Experience with Agile development methodologies
Experience with CoffeeScript and Stylus or similar
Proficient working with Git
Bonus Points for experience with iOS / Swift
What we're looking for:
5+ years of professional software design and development experience
Degree in Computer Science or a related field
A love for writing clean well tested code
Motivated, self-directed, and proactive
Multitasker who is able to handle multiple projects simultaneously
Ability to design, code, test, debug, and maintain software applications
Experience with development using AWS Services
Experience with Salesforce or MS Exchange a plus
Sr React Developer
Senior React Developer
Our Client is looking for someone with deep experience of developing react and react native application. Experience of developing react and react native application.
Develop frontend code for a large AWS SaaS application.
Collaborate with data architects and IT experts to facilitate the design and implementation of frontend pages, APIs and system components.
Participate in technical meetings and design reviews.
Develop and implements software application with design based on modular components and object oriented principles.
Collaborate with team members and document the principles and frameworks that guide architecture decisions.
Attributes / Position Requirements:
Must have extensive development experience with React.js/Node.js and React Native applications
Must have expert experience with Node.js
Experience with SQL server 2012, Oracle 12c, AWS RDS or No-SQL databases
Experience with AWS and AZURE.
Frontend Guru (User Experience and Human Factors)
We are seeking a Frontend UX & HF Guru to help design and build the sexiest and most usable software in government today! If you’ve been building quality experiences and looking to make a difference, let me explain the guru lifestyle we are looking for to join our team…
You will primarily be focused on creating and maintaining beautiful Angular code that will be the envy of everyone who even hears rumors of your work -much less uses it!
The ideal candidate will:
-Be eager to learn new technologies and expand their roles and responsibilities.
-Excel at translating customer visions into mockups, wireframes, then code.
-Have a knack for creative & efficient design.
-Have solid technical understanding and experience with Angular (6+).
-Be familiar with industry best practices and open-source enablers (libraries, tools, tech).
-Posses a demonstrable acumen for detail but not quite debilitating perfectionism ;)
-Be comfortable thinking outside the box and proposing better methods to code/structure the app.
Office hours are flexible with most work preformed remote (as we are a geographically dispersed team) but some actions may require travel and regular team interaction. Most of our team works out of hip shared office spaces around the nation.
This position will eventually require a government security clearance, so you must be clearable to apply.
We offer competitive benefits (fully-vested 401k matching, comprehensive healthcare, 10 holidays & 15 days leave, flexible schedules, and much more)…
In case you were wondering, here is our current tech stack…
We truly are building the best in breed software so naturally we are an interesting animal. Our frontend is largely angular8 and deployed to the web, desktop (via electron), and mobile (via cordova). The frontend communicates with backend services though a router (NiFi) which itself routes all request to an event store (kafka). Once in kafka, individual services preform their respective actions in accordance with a pub/sub model. Our backend is largely ’severless’ with most services being ran on firecracker (AWS Lambda’s engine) and those too heavy for that (like kafka, elastic search, etc) are ran on kubernetes. Of course we’ve got some secret sauce here and there but we are using open standards wherever possible.
Skyward Federal is a small (but growing) government startup bringing the best of breed to influence the most exciting missions possible. We work hard but play harder ;) There is constant room for growth and cross-training depending on what your life goals are. During your interview process, you will be screened at least three times to assess your eligibility, skills, and compatibility. Apply now & start your journey today!Apply
Platform Engineer - Container, Cloud, Testing
You are a technical lead, DevOps lead or technical architect. You will have broad experience across the entire software development life-cycle, from inception through to production. You will have successfully delivered complex technical programmes of work at scale.
The work is varied, ranging from engineering leadership within a product team to developing sustainable infrastructure via container orchestration to changing engineering practices that cross organisational boundaries. You will need initiative, resilience and patience, but you will have the opportunity to directly impact how large enterprises practice software engineering.
Please, note that this role requires up to 60% travel within the US.
Good engineering practices:
Continuous integration/delivery (Jenkins, Travis, CircleCI)
Testing: TDD, BDD, integration, E2E
Source code control: git, git flow
Languages and frameworks:
Working knowledge of latest technologies:
Containers (Docker, Kubernetes, Rancher)
Cloud infrastructure/services (AWS, Azure, Google Cloud Platform)
Infrastructure-as-code (Ansible, Puppet, Terraform)
Understanding of high-availability, disaster-recovery, monitoring and logging at scale
Good communication skills across diverse groups (stakeholders, engineers, business analysts, etc.)
Initiative (identify value work and execute delivery)
Leadership (influencing stakeholders, up-skilling engineers)
Commercial awareness (pragmatic approach to problem-solving)
Systems thinker (understand how large organisations operate and common pitfalls, LEAN manufacturing)
Agile (experience with Scrum, Kanban)
Collaboration (work in an open and sharing culture)
If the above sounds like something you're currently doing, something you believe you can do, or even something you would like to do, get in touch with us and let's have a chat.
We aim to provide feedback as soon as possible. In the meantime, if you have any feedback on the process we would be very keen to hear it. We are constantly looking for ways to improve and refine how we work so would love to hear what your side of the story is, good or bad.
For more information, please, visit our website https://buildit.wiprodigital.com/Apply
Senior Full Stack Engineer
As a Senior Full Stack Engineer, Worksmith will provide you the opportunity to develop the necessary skillset to become a senior executive in the technology industry.
Not only will you will be given the opportunity to hone your engineering skills across our entire technology stack - from our React Native mobile app, to our Spring powered API, to our DevOps setup in AWS - but you will be given the opportunity to learn about business, entrepreneurship, and leadership - how effectively communicate between departments, how to think about analyzing cost vs. value of a new project or initiative, how to set deadlines and deliver. We believe strongly that this well-rounded skillset is a requirement for all leaders in the technology space, and we believe that Worksmith offers the unique opportunity to grow these skills - quickly.
The day-to-day responsibilities will include:
Architecting solutions for new features, from our front end systems, through our API, to our database.
Participating in grooming sessions to ensure that the scope of work for each feature is accurate.
Contributing to the tech debt backlog and owning the prioritization and roadmap associated with it.
Mentoring junior developers.
Having a good understanding of not only our technology stack, but of the business itself.
And most importantly, delivering the mail - making sure that your features are delivered on time.
Some examples of recent technical projects that our senior engineers have completed include:
Set up our CI process with Jenkins
Led the efforts to build our new React Native mobile app from scratch
Architected a solution to more consistently and predictably send system notifications
Load balanced our API through AWS
We look for these qualities in our candidates:
A willingness to learn
A positive and hard-working attitude
Patience and tenacity
Organized and detail-oriented
Based in Austin, TX
5+ years of professional experience
Strong object-oriented design skills
Experience with Spring, AWS, and/or React is a plus, but not required
Front End Engineer
Are you interested in building tools and services to change the way customers create, deploy and manage their applications using Amazon Web Services. If so, read on!
The AWS Service Catalog makes it very easy to create, manage and scale enterprise resources such as EC2 instances, EBS volumes and RDS databases. The AWS Service Catalog extends the Amazon Web Services capabilities by giving developers and systems administrators an easy way to create and manage collections of related AWS resources as a single unit, manage the lifecycle of applications on the Amazon Web Services platform and make AWS the place to run your business.
If you are excited to solve problems that are raised by challenging questions like: How do I see all of the resources my application requires in a single place? How can I reliably duplicate my infrastructure between test, staging, and production environments? How should I name my resources so multiple developers and applications dont conflict? How can I make sure everything I need started correctly, and in the right sequence? How do I manage and operate my application when it is running and, how can I make sure things are cleaned up reliably and automatically when something goes wrong?
You will help us build next generation, responsive Progress Web and mobile applications (PWA) with bleeding edge front-end technologies, on top of cutting edge serverless stacks using AWS Lambda. You will work closely with customers, engineers, designers, and product managers from conception through delivery on world class applications.
If you have passion for customer experience and front-end web development while having fun and exploring new technology, then AWS Service Catalog is the place for you!
** For more information on Amazon Web Services, please visit http://aws.amazon.com **
Frontend Data Visualization & Fullstack Engineering: SaaS company, $10m funding
What is Knock? Knock maximizes the marketing and sales performance of apartment buildings through industry-leading CRM and communications technology. Our platform delivers the experience today’s prospects and residents demand and the simplicity that leasing teams love, all while exceeding the integration and reporting expectations of owners and managers. Knock has changed the game for multifamily property managers with the most user-friendly CRM in the industry. We have grown quickly over the last few years and have an ambitious pipeline of features planned that will continue to delight our customers and differentiate us from our competitors.
About the role… The engineering team at Knock 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. We are looking for motivated and eager front end, full stack and back end engineers to join the one of our engineering pods.
Core/CRM Pod As a full stack (backend focused) engineer on the Core Services team, you will be responsible for the design, development, and maintenance of new features as well as efficiency and process improvements to our core products.
Data Services Pod As a front end (data visualizations) engineer on the Data Services team, you will have experience with some front end React development as well as back end data procurement via API. You must be able to work with other engineers and product personnel to establish front end experiences for customers. As a full stack engineer on the Data Services team, you will have experience with some front end React development as well as back end data procurement via API. You must be able to work with other engineers and product personnel to establish front end experiences for customers.
Property Management System Pod As a full stack (back end focused) engineer on the Property Management System team, you will be helping build the engine that does processing of large volumes of transient data between internal and 3rd party APIs. Our product has complex features and capabilities that are unique to each integration so you will have exposure and responsibility for solving variety of problems. **Owning product features from design to deployment, including monitoring and maintenance **Working with the product management team to synchronize and ensure delivery of tasks **Handling tier 1 or 2 support and troubleshoot issues escalated from the support team
THE THINGS YOU HAVE DONE (Front End)
2 years of software engineering experience required
3 - 5 of front end software engineering experience is a plus
THE THINGS YOU HAVE DONE (Full Stack)
One or more of the following programming languages: Python, Java, or C#; Python preferred
1-3+ years experience in object-oriented design and development, data-structures and design patterns
1-3+ years experience with relational and/or NoSql databases; PostgreSQL preferred
1-3+ years experience in distributed systems and web services design using SOAP and/or RESTful services
Worked with a variety of users and cross-functional teams within your organization
Unit testing, automated testing and writing design documentation
THE THINGS YOU **MIGHT** HAVE DONE
Designing and implementing mission critical, highly scalable web services
Web infrastructure, distributed systems, and performance analysis
At least one cloud platform (e.g. AWS, Azure, Google Cloud). AWS preferred
Familiarity with container technologies (e.g. Docker, Kubernetes). Docker preferred
Familiarity with continuous integration systems
CRM systems and software development
WHO YOU ARE
Adaptable - Have the ability to adjust gracefully to changing situations
Articulate your opinions - but not an a-hole
Bias for action - you know how to take next steps, ask for help when you are blocked; utilize analytical skills and ability to troubleshoot problems
Customer focus - You understand you have internal and external customers, you know how they use your functionality - and care about how it performs.
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!)
Health, Dental & Medical Insurance
PTO, Sick Days & Paid Holidays
Public transit reimbursement or parking near the office provided
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 Software Developer
NAVIS is looking for a creative, technical, motivated,** Front-endSoftware Developer** to join us as a critical member of our Engineering Team.
There are 2 location options for this position:
Shared office space location in downtown Portland near Pioneer Square (4 days per week in the office and 1 day per week flexibility to work from home)
At our offices in Bend, Oregon (relocation assistance provided)
This front-end developer will design, develop, optimize, and test on premise, AWS hosted applications and micro-services in an Agile setting. As part of the Engineering Team, you will collaborate closely with Software Development teams and Product Team members to design exceptional software / product solutions to meet customer needs.
Our tech stack is as follows: Java, React/Redux, Postgres, Microservices, Containers, Python, Spark, CI/CD, IaC, AWS
Click here for a peek inside our Engineering Team
The primary focus of this position is coding creative, operational, front-end software that enhances our products. The Engineering Team has multiple projects that often start at the concept stage and develops new products and/or product features from scratch. Our products are constantly evolving with our client needs – we are not simply maintaining existing products.
This is a full SDLC development position. The Front-end Software Developer must be willing to take on all aspects of the development process, and be ready to support applications in production environments. He/she will be asked to test code sets, document software, and implement products and related solutions. We are currently on a release cycle and are striving towards a continuous development environment.
The Front-end Software Developer will be tasked with analyzing, identifying, and solving highly-complex issues related to software development and related technologies. As needed, this person may be involved in the mentoring of more junior-level developers on the technical aspects of our products, technology, and related software tools. This developer needs to have a willingness to do whatever it takes to make the products and the company successful.
A high degree of creativity and motivation is required of the successful candidate, who is expected to operate with limited direct supervision.
We require strong development skills in React.js with Redux front-end software development
BS in Computer Science, or equivalent experience
At least five (5) years of front-end software analysis, design, and development experience on highly-scalable web properties supporting multiple browsers
Scrum experience, knowledge, and acceptance
You must have a strong belief in writing tests for your own code – we currently write unit tests, and are creating a framework to include feature testing and integration testing
Strong experience with Design Patterns
Solid understanding of the SDLC
Experience with iterative development with quick release cycles (Agile Methodologies)
Experience with any modern testing practices (experience with TDD, BDD, and/or UI / API / Component test automation is beneficial)
Experience working with peers and Software Architects on highly complex technical issues
If working remotely, you should be able to travel occasionally to our Bend office (about 2-3 days per month is anticipated and this is expensed to NAVIS)
In addition to the above requirements, the following technical experience is considered advantageous, but is not required:
Java back-end development experience
CI / CD experience with Chef
Open ID experience
Experience with internationalization
Check out this video to learn more about the Tech scene in Bend, OregonApply
Senior Full Stack Developer
Thanks for your interest in working with us! We're a fast-growing, fun loving startup with a small, vibrant team. A talented group of problem solvers with an entrepreneurial spirit who like to work hard, work smart, have fun, and enjoy the ride. Resourcefulness, responsiveness, and simplicity are values that shape who we are, what we do, and how we deliver amazing customer experiences. Are you a creative self-starter with an appetite to learn and grow? If so, we'd love to hear from you
We’re looking for a full stack developer to join us full time. While you may have an existing focus on one side—front or back end—it is important to be(come) comfortable in both environments. This position offers a great opportunity to make an impact as a part of a small team solving big problems and is making cybersecurity possible for all of Small Business. The ideal candidate:
Has a passion for solving problems and is eager to grow, learn, and tackle daily and long-term challenges and goals.
Is a good communicator who enjoys collaboration and thrives in a development culture that values clean code, accessibility, compatibility, and optimization.
Maintains excellent knowledge of how modern web applications work, including REST API usage, application security, session management, and development best practices.
Has an open mind toward technologies: As a startup, we need to use whatever is the best tool to solve a problem, not always the most popular or the most complicated.
Enjoys participating in team discussions and events, including Defendify’s ongoing charity work and missions within the community.
Every team member is a valuable contributor to our core SaaS product with day-to-day responsibilities covering a variety of development needs including building, maintaining, and supporting the Defendify platform. All are encouraged to contribute strategic ideas and participate in QA/QC, and it is important to be comfortable working in an Agile/SCRUM development environment.
We’re looking for self-starters who dig in and ask questions from users to understand requirements; make a plan; dive into an existing codebase and learn where to make changes, or where to start new code. Other devs will help you get up to speed and review your code, but the ideal candidate is comfortable self-directing their own work. No micro-management here!
Requirements - Experience
Background: Significant full-time development experience (employed or freelance). Specific number of years is not as important as demonstrated contributions.
Variety: You should have worked on large projects in addition to lots of small feature improvements and bug fixes, comfortable with a model of continuous improvement.
Ownership: You should have been responsible for the entire lifecycle of code in at least one major project, from scratch to QA to deployment to maintenance.
Process: You should also be comfortable with the philosophy and implementation of development automation: tests, continuous integration, cloud deployment, and frequent production releases.
Requirements – Technical
Front End and Internet Stack: You should have experience with HTML5, CSS3, and familiarity with the ecosystem of related technologies, like DOM and SASS. In addition, TCP/IP, DNS, and especially how they relate to HTTP. Vue (or similar framework) experience and knowledge of site builders such as Jekyll/Hugo are helpful.
Version Control: You will be expected to understand how to use Git(Hub) for source control and deployments.
Relational Databases: Some relational database experience strongly preferred. Pluses include: Experiences in relational and in-memory databases (MySQL, Postgres, Redis) as well as knowledge in generic SQL.
Operations: Some experience with Amazon Web Services (AWS), Heroku, or similar services.
Everyone at Defendify is dedicated to your success. Providing time and resources to training you on all aspects of your new role is important to us. We thrive on an open-door policy and transparent management system, encouraging team collaboration. Our employees are self-starters by nature. We value empathy, reliability, working hard, and having fun along the way!
This is a flexible position open to candidates with varying levels of experience and offers long-term growth potential. Compensation is competitive and commensurate with experience. Our benefits package is comprehensive and includes health, dental, and vision coverage, educational reimbursement, a 401(k) program, and more.
If you are a great candidate for this position, please share insight into your work experience, skills and interests, and why you might be the best fit. We look forward to hearing from you!Apply
Data Engineer - Build our First Data Eng Team!
We are on a mission to empower people to make smarter decisions during one of life’s most important moments: buying or selling their home. By analyzing 30 million+ real estate transactions from 2 million agents across the country, we are able to take an unbiased, data-driven approach to match our clients with top performing real estate agents to meet each of their specific needs. Our algorithm and marketplace solutions guide our clients through every step of the home buying or selling experience. Join us and build our first Data Engineering team and the # destination for home sellers! Learn more about our engineering team!
What You'll Do Here:
We are building our Data Engineering team to tackle HomeLight's diverse, data challenges. This position is an excellent opportunity for an engineer that wants to own the development, optimization, and operation of our data pipeline, which collects, processes, and distributes data to a suite of HomeLight products and teams. You will provide mission-critical data to both our algorithms and internal users, refining our product and identifying new markets. Some projects you will work on:
Optimize and execute on requests to pull, analyze, interpret and visualize data
Partner with team leaders across the organization to build out and iterate on team, and individual performance metrics
Optimize our data release processes, and partner with team leads to iterate on and improve existing data pipelines.
Design and develop systems that ingest and transform our data streams using the latest tools.
Design, build, and integrate new cutting edge databases and data warehouses, develop new data schemas and figure out new innovative ways of storing and representing our data.
Research, architect, build, and test robust, highly available and massively scalable systems, software, and services.
5+ years of data engineering experience
Robust experience with Python, Spark, and Airflow
Experience writing and executing complex SQL queries
Experience building data pipelines and ETL design (implementation and maintenance)
Experience with AWS or other IAAS or PAAS provider
Scrum/Agile software development process.
Bonus points for:
Real estate experience
Experience with Periscope, Looker, Tableau and other BI tools
Experience with building data pipelines
Experience with machine learning
Medical, vision, dental, and paternity/maternity benefits.
Flexible time off policy
Catered lunches and snacks
Corporate gym membership
Company events: happy hours, bowling, bocce league, etc.
To make sure we hire the most qualified people, we have a multi-step interview process which may include interviews, a homework assignment, and a reference check. We’re excited to get to know you and hope you’re ready to give this opportunity everything you’ve got!Apply
Fullstack Software Engineer
We are looking for full stack hackers to join our team. As an early member of the team, you’ll be helping us build a sophisticated, next generation financial services and benefits platform. Our customers trust us with a lot: Integrating seamlessly across financial institutions, moving money, tracking balances, helping with their healthcare decisions, and keeping their data extremely secure. In order to take on this mission we’re building our application on a new web framework we’ve built for Node.js, Postgres and React. We’re looking for engineers who are comfortable across the entire stack.
We all work on end-to-end features for the product and take great care in building features that will delight our customers. And there’s plenty of interesting problems, whether it’s helping design schemas with multi-step state machines that model financial transactions, working on the incremental build graph and compiler, or building our React based UI component library. This isn’t your typical CRUD application! You will be responsible for a lot so you should feel comfortable in a fast paced, growing, and nimble environment keeping in mind that everything we do is to better the lives of our users.
Here’s a snapshot of some of the technologies you will be working on and the qualifications we are looking for:
Several (3+) years experience in web or distributed systems development.
Experience in Postgres or another transactional, relational database system, as well as ability to design schemas.
Familiarity with software design techniques from functional to object oriented.
React or at least one other reactive UI language.
Computer science degree is not required, but you should be familiar with basic algorithms and performance analysis.
Someone who isn't afraid of responsibility and operating in an unstructured environment
A good sense of humor and a down-to-earth personality. We work hard, have fun, and treat people with respect.
Full Stack Engineer
Coda is looking for full-stack software engineers to join our growing team as we deliver on the future of productivity software. We currently have multiple roles open at different levels of experience.
Documents and spreadsheets have remained relatively unchanged for the last 40 years and yet these paradigms still largely dominate how businesses and people operate. We're taking a fresh approach and empowering anyone to start with something as simple as a document and easily involve this into a powerful, connected application. We believe this will be game-changing and influence the paradigms of the next 40 years.
As a member of Coda’s engineering team, you will operate as a full-stack engineer and have the opportunity to work broadly across our product from our mobile and browser-based clients to our servers and infrastructure. You’ll work closely with a stellar team of passionate, experienced engineers, designers and product managers who've have been instrumental in building some of the most widely-used technology products in the world, including YouTube, Google Drive/Docs, Amazon AWS, Pinterest, and Microsoft Azure.
Our current stack focuses on React, TypeScript, Python, and Node with our server infrastructure running on Kubernetes in Amazon AWS. We believe in using the best tool for the job in hand, and don't shy away from solving hard problems!
In this role, you'll:
Work closely with the product, design and growth teams to enhance Coda working with new features, APIs, performance, quality, and scale
Work in a highly collaborative, fast-paced environment across multiple geo-located offices (locations in Seattle, San Francisco, and Mountain View)
Help ensure our customers have an excellent experience using Coda
Participate in the engineering teams' on-call rotations for customer support and live production issues
You may be a great fit for this role if
You have excellent written and verbal communication skills and enjoy collaborating with others
You are driven, can work independently, and thrive when challenged
You have worked with any modern UX framework as React, Vue, or similar, and have created or used internet friendly APIs such as REST or GraphQL
You have hands-on experience working building web-based systems on Cloud infrastructures such as AWS, Azure or similar Cloud-based environments
Openings: Multiple roles exist at different levels of experience
Locations: Bellevue, San Francisco, and Mountain ViewApply