Backend Engineer

Itemize


1 month ago

02/20/2020 10:29:20

Job type: Full-time

Hiring from: US only

First appeared on StackOverflow

Category: Software Development


ABOUT THE ROLE

The Itemize Backend Engineer will maintain and innovate on existing back-end modules and data stores, R&D on new methodologies with our core IP development team, and build up our serverless (lambda) Node.js APIs to support new functional requirements. Responsibilities will include:

  • Lead, design, and develop our core Javascript-based APIs powering our client-facing and internal applications
  • Design new microservices to support functional requirements and core IP advancements and configure pipeline infrastructure to support CI/CD methodologies
  • Write highly scalable and fault-tolerant software
  • Assist with operational support to monitor and triage production issues
  • Perform operational checks for the production environment 
  • Work with Node.js, Express, MySQL, AWS Services including API Gateway, Lambda, Cloudwatch, Code Pipeline, and S3 and introduce other technologies as needed
  • Collaborate with a supportive and agile virtual team to deliver pragmatic software solutions 

REQUIRED SKILLS AND EXPERIENCE

  • 3+ years Javascript software development experience in a professional work environment, with an emphasis on Node.js
  • Bachelor’s Degree in Computer Science or related field 
  • Experience developing and integrating with RESTful APIs
  • Experience with relational database structures and writing efficient SQL queries
  • Experience with shipping clear and quality code, unit testing, continuous integration, and test-driven development
  • Ability to nimbly switch between assigned tasks and addressing production issues
  • A practical and client-focused approach to development

PREFERRED EXPERIENCE

  • Experience with Amazon Web Services
  • Experience with Python
  • Experience working in a small and dynamic environment

Itemize is an Equal Opportunity Employer. Itemize does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by applicable law. All employment is decided on the basis of qualifications, merit, and business need.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • We are looking for a full-time, full stack engineer with strong Rails and Javascript experience to join our team of talented coders and content creators.

    About the Role

    We’re looking for a hungry, talented engineer who wants to make a big impact at this early stage in our roadmap. 

    As a full stack engineer,  you will be responsible for building out the intuitive, interactive experiences that our customers need to organize their own documentation, as well as determining the backend architecture and endpoints that we need to support those features. 

    Specifically, you will: 

    • Write elegant, well-tested code in a modern technology stack
    • Participate in standups, code reviews and retrospectives with our remote team
    • Work closely with our Head of Engineering and the engineering team to make architecture and design decisions
    • Help make sure everything runs smoothly & safely in production
    • Set down standards around development, code review and deployment

    Our tech stack

    • Rails 5.2, Postgres 10.6, React, Algolia
    • Team size: 11-50 people

    Things we love

    • Self-documenting JSON APIs, Algolia, BDD, git, continuous delivery, Heroku, vim (ok, maybe just me), Tartine croissants

    About you 

    What you bring to the role

    • You have 3+ years experience building great products in Ruby on Rails. During that time you’ve also become proficient in Javascript, ideally React.
    • You are confident working across the stack, whether its expanding our API or enhancing the frontend.
    • You are passionate about writing clean and well-thought out code
    • You want to karate kick technical debt in the chops
    • You’re comfortable writing test suites in a test-driven environment
    • You can craft a devastating SQL query to save the day when all else fails
    • You are a strong communicator and able to clearly articulate technical problems
    • You want to be an early contributor to our engineering culture and work environment

    Skills that make you extraordinary

    • Obsession with high-quality work
    • Ability to work independently and to adapt to the developing requirements of our users and market
    • Love of detailed, continuous feedback that makes the work better
    • Desire to always move fast and prioritize speed over scope 
    • Passion to be an early contributor to our engineering culture and work environment
    • Hunger to build a world-changing product 

    Working at Almanac

    At Almanac, we’re looking for structured thinkers full of passion, ambition, and kindness. We’d love for you apply even if your experience doesn't precisely match the job description. Your experience, skills, and interests will help you stand out—especially if your career has taken some extraordinary twists and turns. At Almanac, we welcome people of diverse backgrounds and perspectives who aren’t afraid to challenge assumptions and the status quo. Join us.

    At Almanac, we: 

    • Are fundamental optimists who believe we’re still only at the start of the digital age.
    • Go to extraordinary lengths to distinguish ourselves through world-class work.
    • Prioritize quality over speed, and speed over scope.
    • Desire working with deeply kind, mission-driven people.
    • Strive to make the complex simple.
    • Use first principles to debate ideas, test assumptions, and make decisions.
    • Seek the truth by putting data above opinions.
    • Assume good intent and give tactical feedback to help each other get better.
    • Hold no ego—when our customers win, we all win.

    As a company, we are seriously committed to your professional development and growth:

    • You will set your own monthly goals aligned with our ambitious strategy
    • You will have our collective support in achieving major wins—and personal coaching from your manager 
    • You will be able to request and manage your own budget
    • You will be encouraged to take risks, try new things, and be creative with your work 
    • You will have many opportunities to exchange and engage in feedback
    • You will be offered continual chances to stretch yourself and raise your own bar
    • You will be rewarded for achieving excellence and mastery
  • At Kodify we manage several high traffic web platforms developed using the latest technologies and we work hard to provide the best experience for our users.

    The team at Kodify is looking for a talented Senior FullStack Developer to join our remote team. This specific role is open to remote candidates based in European Union only (a must for us). With you on board, we’re looking to expand our team (currently 15 developers working across multiple European locations) and take our projects to a whole new level. You will deliver Javascript development skills on the front and backend systems that power our sites. Good knowledge of HTML and CSS are also required, along with the ability to work with our designers and the business to implement the features required.

    Your key responsibilities:

    • Create Server and Client JS, HTML & CSS to deliver required functionality and design

    • End-to-end responsibility from technical design to deployment and testing

    • Work with Designers & Product Owners to ensure they understand possibilities / limitations

    • Always work towards minimising page load time / API response times

    • Become a valued team member, providing feedback to the team

    • Take ownership of your code / tasks / role

    • Be proud of what you achieve, and of the product, and be one of the driving forces behind always making it better

    • When you cock-up - own-up! (We don’t do blame-storming here!)

    • Have fun and enjoy your job!

    About you:

    • You’re a real team player. You love to help and find solutions together.

    • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!

    • You can think on your feet and adapt well to fast changing environments and priorities.

    • You are passionate about software development

    • You're able to think beyond code to architecture and user experience

    • You have a real ‘Can Do’ work ethic - We are results based, not clock based!

    Requirements

    Skills & Requirements - Must Have:

    • NodeJS

    • Javascript / HTML / CSS

    • MongoDB

    Bonus points:

    • React

    • Redux / Redux Observables (or RXJS)

    • GraphQL

    • FaaS

    • Microservice architecture

    • Express / Connect

    • Redis

    • ZeroMQ

    • Your own open source projects

    • High traffic websites

    • Docker / Kubernetes / AWS Technologies (e.g. EC2, S3, Cloudformation, ..)

    • Streaming video technologies / Web playback tools (VideoJS)

    • Understanding of, and agreement with, Agile principles

    • Knowledge and experience in Git and JIRA

    Other:

    • Experience working remotely and with remote teams

    • Experience managing high traffic and content heavy websites.

    Education

    Education is compulsory, but where you got it is irrelevant for us! We are looking for someone who has worked in a similar role (or roles) for at least 3 years, and can show us examples of their work. We are not looking for a newbie, nor are we looking for a rockstar, we are looking for a mid to senior level developer who wants to both learn and contribute to our team.

  • We're looking for a Senior Backend Engineer

    Join us on our mission to help the best products win.

    It's often said that:

    The best products don't win, the ones with the best distribution do.

    We're doing something about that. Blanket gives the best products an unfair advantage by giving them access to the best distribution.

    The first problem we're solving on our way to fulfill that mission is to automate the Sales Development process. That's prospecting, reaching out, crafting collateral, and booking sales demos.

    We're looking for teammates that need to see their work have an immediate impact, and enjoy fast-paced and high-growth environments. Join us and play a crucial part in building a platform that some of the most respected companies will use to increase their sales.

    Senior Backend Engineer

    What your day will look like

    You’ll be working closely with Ricardo (CTO) and Miguel (Senior Front-end Engineer).

    Here’s what your typical day would currently look like:

    • Integrate with various APIs and third-party platforms

    • Collaborate with your teammates on software design and implementation

    • Help design and create a robust, scalable, and clean server-side architecture that can handle large volumes of data

    • Constructively participate in code reviews

    • Collaborate with your teammates across departments

    • Own whatever comes your way and see it through to the end

    • Build highly scalable endpoints, microservices, and systems

    • Maintain very large databases

    • Our stack is NodeJS, React, Postgres.

    Requirements

    • 4+ years of professional software development experience with JavaScript, Node.js, Redis

    • Experience with modern JavaScript and Node.js frameworks

    • Strong Computer Science background and understanding of algorithms and data structures

    • Experience with REST API design, implementation, and usage

    • Writing clean code, and testing it throughout the development process to ensure the quality is up to standards

    • Excellent communication skills

    • Experience with the Github development flow and code reviews

    • Experience working with relational databases

    • Experience working with cloud services (AWS, Google Cloud, etc.)

    • Experience working with microservices architectures

    • Ability to self-manage, prioritize, and deliver functional solutions

    Preferred

    • BS Computer Science or equivalent experience

    • Experience working remotely

    • Experience with tech startup environments

    • Experience building scalable server-side systems

    • Experience with automated testing

    • Experience with ML/AI theory, practice, and implementation

    What we value

    We’re building a teammate centric and remote-first company that recruits the best talent regardless of location, background, or gender.

    We consider our work to be our craft. We're driven by progress, getting a little bit better at what we do every single day. We value working openly and transparently because it helps maintain and scale our culture.

    The best way to feel what we value is to check out our culture guide.

    We're likely not a good fit if you

    • Seek comfort

    • Feel best around teams with a clear hierarchy

    • Find that teams work best when people stick to their job descriptions ("I probably shouldn't do that, that's not my job")

    • Think hustle and hard work are overrated

    • Feel that you're at a skill level that you're complacent with

    • Think that remote teams don't work as well as having everyone in the same office

    • Are any combination of ninja, rockstar, or guru

    • Enjoy big-reveal moments after working siloed on a project

    Consider joining if you

    • Value a teammate approach to company building

    • Enjoy working in flat-ish hierarchies

    • Think that there's still a ton for you to learn

    • Believe in openly sharing progress as you work

    • Believe in giving and receiving candid and transparent feedback

    • Are capable of having robust debates

    • Embrace a Disagree and commit culture, because it leads to better products than consensus-driven ones

    • Are an entrepreneur at heart

    • Believe in being deliberate about how you spend time

    • Are high on self-awareness and introspectiveness

    Perks and benefits

    Our four biggest perks and benefits:

    • Work environment freedom and flexibility

    • Everything you do or say matters

    • Everything you do or say has a tangible impact

    • Results are valued over egos on all interactions

    Since we believe those benefits are vital to long-term sustainable happiness, it means that our monetary and lifestyle benefits will always use them as a Northstar:

    • Work wherever you want

    • We cover 90% of your health insurance premium

    • We cover 75% of your dental and vision insurance premiums

    • Workspace stipend (up to $500 a month)

    • Book stipend (up to $30 a month)

    • Learning and development credit per year to invest in your craft

    • Three paid weeks and five paid holidays per year

    • 12 weeks of paid family leave (for primary and secondary caregivers)

    • You can also check out the complete list of current and future benefits.

    To apply

    Please fill out this form. Looking forward to hearing from you!

    Alex Nucci, Cofounder and CEO.

    PS: Check out our perpetually-work-in-progress Company Docs to get an overall picture of what we're like.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!