Front-end Jobs nearNew York, NY
Bad Ass Backend Engineer - Salary + Equity
Backend Software Engineer
Join our pit crew of talented Backend Software Engineers transforming the auto sales industry by creating a state-of-the-art e-commerce solution to the traditional car buying experience.
You’ll be responsible for building, owning, and shipping products. As a member of our growing engineering team, you’ll play a pivotal role in establishing our product offerings and technical architecture. You’ll be focused on creating real impact!
We’re looking for great engineers who think about scalable distributed systems, highly fault tolerant services, and Vroom’s data collection and storage needs.
Architect, design, develop, deploy and maintain scalable software and services
Collaborate directly with Tech and Product Leads to develop and maintain cutting edge software
Design and implement high availability services and microservices
Develop core platform services and back-end APIs
BA/BS degree in Engineering, Computer Science
3+ years of Software Engineering experience
Strong software design skills; database modeling a plus
Openness to learning new programming languages
Experience with distributed systems
Docker and/or Kubernetes experience a plus
AWS and/or GCP (Google Cloud Platform)
Experience building scalable web architecture and distributed systems
We value your personal growth, and will gladly train you on any of our technologies that you don’t currently have. Ours is a culture where your voice will be heard, and you’ll be able to see the result of your work!
We’re one of the few players in the ecommerce automotive space. As a member of our crew, you will become an industry expert.Apply
Software Engineer-web/mobile/CMS back-end
Guideposts Media is seeking a senior software engineer to join our high-performing product + technology team. This individual will work as a member of our Agile development team to build innovative new products and services in an iterative manner.
• 5+years' software development or programming experience
• Develop a new software product from the ground up, staying true to our company's core values and needs while lending your own creativity to the mix
• Working experience building and maintaining dynamic web and mobile applications that integrate with a CMS (Content Management System) back-end
• Extensive experience with Java, Python, HTML, and other programming languages
• Write tests for existing and created code to ensure compatibility and stability
• A passion for solving problems and providing workable solutionsApply
Senior Full Stack Developer
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.
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.
8+ Years Programming Experience
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
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.
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
Jobs farther away
Full Stack Developer
Limited immigration sponsorship may be available for US based candidates.
As a Senior Full Stack Engineer, you’ll support the development of market-leading acceleration technology using AI to automate the management of cross-channel communications with consumers for large clients. Part of this system integrates multiple terabytes of data across business units in a low latency and auto-scaled environment. Every day we're pushing the boundaries of what can be done in a truly polyglot and multi-cloud environment. Your responsibilities will include:
Participate in all phases of the software development life cycle
Help design and implement functional requirements
Build efficient back-end features in Python/C#/Java
Integrate front-end components into applications
Manage testing and bug fixes
Prepare technical documentation
Collaborate with UX/UI designers to implement design into the code
Coach junior team members
Successful skillsets for this role are:
Eager to work with fellow developers, user experience designers, and product owners
Lead by example, sharing freely and emphasizing transparency in decision making
Build your teams' collective ability via collaborative techniques like pair-programming and white board design sessions
Continuously learn and improve, and constantly explore new languages, tools, and techniques
Treat challenges as opportunities to advance your understanding
You are an early adopter, and an inquisitive, critical thinker, always seeking to expand your knowledge and experience
You know that many heads and a diversity of opinions make the best decisions
You have the confidence to question unclear requirements and make technical decisions independently if initial assumptions are proved false.
You seek to understand the business-level problems your work is addressing as well as the technical requirements.
5 years of experience writing microservices in C# or Python
1-2 years of experience working with Dotnet Core preferably cross-platform.
Core knowledge of Python standard library and Pythonic conventions (PEP8, etc.)
Experience with major public cloud offerings and how-to solution designs that are built around these technologies (AWS, Azure, Google Cloud Platform, and similar)
3-5 years of relevant experience data management platforms including relational and non-relational data engines (MS SQL, MySQL, PostgreSQL, Amazon Redshift, MongoDB, HDFS, Snowflake, Big Query, and similar)
3-5 years relevant experience in highly available, scale-able, and resilient architectures
Familiarity with data visualization tools (Tableau, PowerBI, Qlik, and similar
Awareness of wider micro-service ecosystem - 3rd party libraries, tooling, etc.
Experience in deploying and maintaining enterprise-scale applications in production using CI/CD pipelines.
TTD mindset with experience of common testing frameworks.
Advanced understanding of multi-threading applications against SQL and No-SQL database engines
Experience with low-latency, high-throughput web-services (1,000s of requests per second)
Experience with large dataset’s and memory management (Over 1 billion records)