Senior Full Stack Software Engineer
- Full-time
Company Description
THE COMPANY
NewsCred is the world’s leading content marketing platform. We’re powering marketing technology for the future – helping brands transform the way they connect with people, build brand love and win more customers. We enable top brands such as Pepsi, Pfizer, Dell, Diageo and Spotify to create amazing content experiences with simplicity, speed and global scale.
NewsCred's Content Marketing Cloud software provides the easiest end-to-end solution for content planning, creation, publishing and analytics. In one place, brands gain unprecedented access to the world's largest content marketplace, including licensed content from over 5,000 publishers and original content from our award-winning journalist network.
Every day, across three offices, more than 180 brilliant people come to work at NewsCred, and commit their talents, passions, time and energy to shape the future of an industry. We love working with incredibly talented people. We love helping our clients win. We love inventing new products. We love being trailblazers in a new category. And we are proud of the fact that each year we pay millions of dollars to help inspire and employ the next generation of great journalists, artists, and creators.
We're not making small changes; we're building technology to completely rethink how people create, consume, and share their stories with the world.
Learn more at newscred.com and follow us on
Twitter @newscred and Facebook https://www.facebook.com/newscreddhaka
Job Description
Overview
NewsCred is looking to hire software engineers who are interested to work full stack.
If you are the kind of programmer who loves the challenge of learning new skills, using them to solve interesting problems and looking for a flat organizational structure, NewsCred is the right place for you.
Responsibilities
Develop and maintain the NewsCred API, the core service of the NewsCred Platform;
Build and maintain the distributed system that consumes and curates licensed content from thousands of providers;
Work on our search and analytics infrastructure;
Qualifications
- Strong problem solving and coding skills are essential;
- Impeccable English communication skills (ability to communicate technical stats with our colleagues in New York);
- Interest in full stack programming is preferred;
- Experience with software engineering best practices (unit testing, code reviews, clean code);
- Experience with working with teams across offshore offices is an added advantage;
- Experience with REST, SOA, microservices based architecture is a plus;
- Experience with distributed systems, search engines is a plus;
- Experience with non-relational database is a plus.
Don’t meet all the requirements? If you’re confident you can ramp up in 3-5 months, we’d love to meet you.
We are agnostic about technology stacks and programming languages, but in case you are interested, here is the tech stack that we currently use:
- Python, Django, Flask, Celery
- JavaScript. Node.js, Angular.js
- Scala
- MySQL, MongoDB, RabbitMQ, Apache SOLR, Redis, Elasticsearch
- Ansible, Vagrant, Docker
- Amazon Web Service systems (EC2, S3, RDS, SQS, Elasticache)
Education
- We don`t care where you went to school as long as you are smart, ready to work hard and have fun.
Additional Information
- Best in class compensation plans
- Awesome Culture - passionate, driven and fun team
- Two annual festival bonuses
- Flexible vacation policy
- Transport facilities
- Free catered lunch
- Medical insurance
- Training and career development
Please let us know why you are interested in this position by including a cover letter with your application.
All your information will be kept confidential according to EEO guidelines.
Please, no third-party resumes for this role. Candidates submitted by agencies will not be reviewed.