Full Stack Developer
Are you looking to move beyond just using your development skills to applying them to helping create an awesome experience?
We are looking for an experienced full stack engineer to join the Thomas platform development team. The ideal candidate will have at least 2 years of experience building publicly facing, large scale web applications contributing to the creation of robust products from the user interface back through the stack to the services necessary to support them. As a Thomas Full Stack Engineer, you’ll be a key member of our agile Platform Engineering Team. We pride ourselves on getting things done, so the ability to create the best-fit technical solutions to meet product and business needs, along with strong self-motivation and drive, are essential. Our development team works closely with the product team in a fast paced, iterative, collaborative environment building core functionality and laying the groundwork for our latest products and services.
What you’ll do as our Full Stack Engineer:
Develop compelling, highly usable application functionality, services and APIs using state-of-the art tools and technologies like React, Angular, Node.js, GraphQL, Elasticsearch, Solr, various SQL and NoSQL databases, Serverless, Docker and much more
Work effectively in a professional development environment including use of source control, unit testing, continuous build and integration, and deployment via devops-style collaboration with infrastructure team
Balance technical elegance with practical necessity to produce compelling technology that provides durable and lasting value
What you'll get as our Full Stack Developer:
A collaborative & close-knit team working together in our NYC headquarters. We believe there is no substitute for in-person collaboration within and amongst the engineering team and the product team as a whole
A team that takes pride in our work and shares responsibility to see it through from conception to deployment to fixing bugs
A competitive comp and benefits package, including great pay, 401k, full benefits and generous time off
Random acts of Team Thomas fun including happy hours, wellness competitions, holiday events, and more.
What you bring:
3+ years of experience, with at least 2 years in web application development
Expert knowledge of HTML, CSS, and JavaScript
Strong coding skills in one or more of the following: Node.js, Java, C#, Go
Fluency in one or more of the following web application technologies: .Net, Java EE, Node JS (express, etc) or PHP.
Experience with database systems including one or more of the following: RDBMS (MySQL, PostgreSQL, SQL Server), NoSQL systems (MongoDB, Dynamo, …)
Strong grounding in computer science fundamentals
Excellent debugging and optimization skills
Strong scripting and automation skills using one of the following: Node JS, Python, PHP, Linux shell
Experience with Amazon AWS infrastructure and services is a plus
Knowledge of Serverless application architecture is a plus
Ability to work in our NYC office (not a remote position)
A great attitude and joy in continually learning, growing and sharing your technical skills
Want to be join our team as a Full Stack Engineer? Apply today!
How you matchLearn more about how you match this job poster’s requirements.