Front-end Jobs nearNew York, NY
Jobs farther away
Scalable Tech. Centralized Teams. Data driven expertise. CSC Generation brings it all together to deliver a customer-centric, modern consumer experience that is saving retail.
We use feedback from users to guide our roadmap; we deploy continuously throughout the day and automatically scale our infrastructure to handle high demand. We expect every member of the team (even our CTO) to be actively committing and pushing code changes to one or more of our repositories. We love to code, profile, tinker, refactor, and engineer, and we hope you do, too!
As a senior software engineer you'll work to improve the current tech stack of our brands, bringing them from legacy to modern across front end, back end, and devops. Over the next 6-12mo you'll impact projects involving: PIM (product information management), product search/customization, checkout/fulfillment, accounting, cloud optimization, data models, and more!
Your day to day will vary but include:
Building and improving passive search and filters with Elasticsearch
Building and improving proactive, automated product recommendations based on user behavior, sales and product styles.
Building ETL data pipelines in Python.
Building performant frontend components in React.js. Helping to standardize design language by building a “living, functional styled guide” in React.
Replacing legacy code and services
Opitmizing the stack
Building frameworks for upcoming projects
Triaging tickets for the sprint. Planning product roadmaps
Our ideal candidate:
You're someone who isn't afraid to take ownership of a product or process and run with it.
You like having other senior devs around you that can push you forward by challenging you.
Believes in finding the best solution, not just one that works
What's in it for you:
Strong comp package, benefits, and equity
**Real career growth opportunities. If you're a top performer you could be leading your own tech stack and/or team within a year. **
Work with a competent, experienced engineering team
No suits or ties, flexible/casual work environment
Full Stack Developer
We Are Hiring
Have you heard? Ascension Technologies, one of the largest healthcare information technology services in the country, is making a shift in their IT space! Join the IT revolution with us as we turn our attention from technology that supports our national health system to developing, deploying, and driving technology that will change the face of healthcare. If you enjoy creating something new, dreaming big, and have a passion for your expertise we encourage you to apply!
Why Join Ascension?
Ascension is a faith-based healthcare organization dedicated to transformation through innovation across the continuum of care. We believe you should be a tech founder not a fixer thats how we do tech at Ascension technologies. Where Will You Work You will get to work in our River North location. River North is Chicagos most renown area. It's home to the Magnificent Mile, one of the best-known shopping districts in the country, as well as one of the most iconic attractions in the city: Navy Pier. Ascensions workspace is right in the heart of this area inside a historic landmark building with amenities to help feed your creativity. Enjoy lounges, private offices, and conference rooms with stunning views of the Chicago Riverplus an onsite fitness center and a coffee bar with full-time barista. Commuting is a breeze with more than 10 bus lines all within a two-block radius. After work, walk out and enjoy some of the citys best restaurants and entertainment options.
What You Will Do
As a Full Stack Developer with Ascension Technologies, you will have the opportunity to contribute across the technology stack, covering the end-to-end development of applications and improvements to DevOps tooling. Through exploration and collaboration, you will engage in a rewarding career thats driven by you and powered by Ascension. Our goal in this transformation is to hire people who are great at something. Give them new problems to work on. Trust them to be outstanding. Key Responsibilities:
Shape and implement technology and business solutions
Use Agile engineering practices and various software development technologies to rapidly develop creative, high quality and efficient solutions that enhance Ascensions technology stack
Deliver product visualization based on input from Design Lead and Product Manager
Collaborate with other team members to translate business requirements into user stories
Write code and test scripts, and continuously deliver new / improved product functionality in an agile approach.
Implement capabilities for automated test & upgrades
Create appropriate documentation as defined by the agile approach
Communicate with internal IT teams to resolve technical dependencies during implementation
Build Ascensions brand in the technology community
Deep knowledge of server-side technologies, frameworks such as Java, Go, SpringBoot
Knowledge of designing RESTful APIs as microservices, SAML/OAuth/OIDC
Knowledge of frontend and backend testing frameworks (e.g. JUnit, Selenium, Jest, Karma etc.,)
Knowledge of NOSQL databases such as Cassandra, CouchDB, MongoDB and Redis
Knowledge of developing cloud native applications on platforms such as GCP, AWS, Azure and PCF
Knowledge of Search Technologies (Lucene, Elasticsearch) and messaging software (Kafka, RabbitMQ) is a plus
Familiarity with healthcare data formats (e.g., HL7, FHIR) is a plus
What You Will Need
- Bachelor's degree in computer science
Full Stack / Senior Full Stack Engineer - Web and API
We are looking for Full Stack and Senior Full Stack Engineers that can help us continue to deliver a web and mobile experience that allows travelers to connect all around the world.
About this role
As a member of the Web and API Engineering team, you will contribute to architecture and testing frameworks to ensure our applications are scalable, resilient, and offer millions of Couchsurfers a delightful experience. Having a front-seat into our complex code-base, we will rely on you to alert us of issues as well as opportunities for improvement.
You will interact on a daily basis with product teams in Denver and San Francisco, engineers in Denver, Ukraine and Brazil, and will report directly to the Engineering Team Lead (Denver-based). If you are an experienced Full Stack Developer that is looking for a challenge where the sharing economy / travel space, please apply below.
Experience and skills we're interested in
At least three years working on consumer websites using Rails in a team environment
Experience with modern frontend development frameworks and tooling
An understanding and passion for using proven testing practices to improve software quality and reduce risk
Experience working with relational databases such as MySQL or PostgreSQL
Some experience with Redis and ElasticSearch is preferred
Comfortable writing test suites and specs
Experience with high-load applications is a plus
Experience with AWS services and containers is a plus
Experience with mobile development on iOS and/or Android is a plus
Believer in data driven decision making, problem-solving skills
Experienced in lean, agile development practices
English fluency is a must
The responsibilities you’ll take on
Architect, build, ship and maintain new and existing product features
Contribute to technical planning meetings
Work closely with product managers and UX/UI designers to ensure the features are delivered according to specifications
Continuously identify and implement process improvements
Write code on a daily basis, to include unit and integration tests
A bit about our stack
Infrastructure: AWS, Terraform, Kubernetes
Backend: Ruby on Rails
Data: MySQL, Redis, Elasticsearch, Redshift
Management: JIRA, Confluence, Slack,
Testing: Cucumber, RSpec
Operational Visibility: EFK, Grafana, Prometheus
A bit about you
A track record for learning new skills and being able to contribute with them quickly
Strong communication and collaboration skills, and the ability to take constructive feedback well
The ability to drive objectives to completion
A talent for simplifying, and passion for great design
Passion for travel is a plus!
Culture and perks
Awesome co-workers who care about building a great service and each other
Best in-class tools for developing software and communicating with the team
We work hard and play hard - you have freedom to get the job done, but must deliver results
Business trips to the San Francisco Headquarters for product planning and team-building
Unlimited paid time off