Senior Full Stack Software Engineer

Onesignal San Mateo , CA 94401

Posted 4 weeks ago

We're seeking an experienced Full Stack software engineer to lead the development of improvements to OneSignal's dashboard and API.

Every day, thousands of clients visit our website and dashboard, and thousands more use our API. Our clients love what we've built so far and we can't wait to make it even better.

Your responsibilities will include working closely with a product designer and our clients to help build new features and improve our existing ones. You will primarily program in Ruby on Rails, Typescript, and React. You will also contribute to improving OneSignal's API and bare-metal infrastructure alongside our backend development team.

Skills and experience:

  • Get excited about the idea of joining a small but fast growing startup

  • Enjoy rapid iteration. We ship code multiple times per day

  • Have at least 5 years of prior experience in roles that include front-end and back-end development at a small or mid-sized business

  • Know Ruby on Rails, Django, or similar MVC framework

  • Fluent in Javascript, Typescript, HTML, and CSS

  • Experience writing complex queries with MySQL or PostgreSQL

  • Experience working in an environment where developers have written tests and shared ownership of code.

In keeping with our beliefs and goals, no employee or applicant will face discrimination/harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on 'protected categories,' we also strive to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our office. Whether blatant or hidden, barriers to success have no place at OneSignal.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Foundation Capital

Posted 2 weeks ago

VIEW JOBS 5/12/2020 12:00:00 AM 2020-08-10T00:00 Motif is building innovative investment products and making them universally accessible. We're a technology-driven investing company, who's award-winning platform allows investors to trade intelligently weighted baskets of stocks built around a theme or investing style. Only at Motif can investors buy fractional shares (i.e., $100 of AMZN stock) in real-time, participate in hundreds of IPOs, and very soon add cryptoassets to their portfolio. We're a fun, hard-working team passionate about shipping high-quality products. Headquartered in sunny San Mateo, California, we're backed by top-tier investors such as Goldman Sachs, J.P.Morgan, Foundation Capital and have been recognized as a pioneer in the investing space by Forbes, Fast Company, TechCrunch, CNBC, Finnovate, NerdWallet, and others. Job Overview Do you: love working in an environment where you constantly experiment and iterate quickly care about quality and you know what it means to ship high quality code. smile when you see an article about the merits of serverless compute because you already built an app with it last year like to Play with non-blocking asynchronous web service frameworks wonder as to the right application of merkle trees believe data is the most powerful tool for informed decision-making Identify with the above? Some principles guiding our engineers: "Always be shipping", "Value delivery", "Strive for perfect", and "Don't be afraid to fail". Ultimately, we are excited about our impact on the world and are looking for engineers who are curious, generous and can hustle in a fast-paced environment. You get a lot of creative freedom to solve your tasks and you are responsible for the whole lifecycle of every feature from initial requirements to release, ops and follow-up. Responsibilities: Work with the team to design and build the next generation trading platform capable of trading across asset types like securities and crypto. Keep abreast of emerging behaviors, technologies, and companies across the electronic trading and smart portfolio management landscapes Collaborate with other engineers, product owners, and designers to identify and solve challenging problems. Write & test code that truly works-code that is elegant & scales well Focus on fast, iterative & agile development and also shepherd agile practices and processes Ensure performance, scalability, availability & security in everything you do Contribute to platform-level technology, strategy & decisions Engage in the business goals as well as the technology Qualifications: BS, or equivalent work experience, in Computer Science, Math, or related technical field (experience writing good software is a suitable replacement for a technical degree) Five years (or more) of experience in building highly scalable, reliable and robust software solutions/systems. Deep proficiency in a programming language such as Java and/or Scala (we primarily use Java) Comfortable working in a small, dynamic, and fast-paced team Strong capabilities of observation, analysis, synthesis Experience with Data Analytics, Front-End Design, Distributed System Design would each/all be pluses Excellent written and oral communication skills Preference for generalists over specialists - ability to wear many hats Past co-workers attest to your prowess & agility in building great products Technologies we use: Infrastructure: AWS (and non-cloud hosted compute) Datastores: MySQL, DynamoDB, Redshift, S3 Data Processing: Lambda, Kinesis, RabbitMQ, Spark Microservices: Spring, Play, Docker, Elastic Beanstalk, ECS, Zookeeper Search: Elasticsearch Workflow scheduling: Airflow Apply for this job Careers Powered by VentureLoop - Portfolio Company Sign In Foundation Capital San Mateo CA

Senior Full Stack Software Engineer