Senior Backend Developer

Parabol


2 months ago

11/10/2019 10:25:29

Job type: Full-time

Category: Software Dev


As a Senior Backend Developer at Parabol, you’ll bring to life foundational technologies relied upon by users and developers of our app including its API, business logic, data search and synchronization architecture.

WE ARE:

  • Creators of Parabol, the open-source meeting app for remote and agile teams

  • Backed by top investors: Slack Fund, CRV, and Haystack

  • Committed to transparency, honesty, empathy, experimentation, and play

  • A fully-distributed team (CA, TX, 🌎) who value flexible scheduling and travel

  • An Equal Opportunity Employer

YOU ARE:

  • 5+ years experience developing software on a team

  • Energized at the challenge of creating realtime, multiplayer apps

  • Experienced throughout our stack: Kubernetes, Docker, Express, and GraphQL

  • An empathetic and generous communicator that lives by, “don’t hate, iterate”

COMMITMENT & ACCOUNTABILITIES:

  • Full-time employment

  • Providing feedback and architectural considerations to proposed new designs

  • Figuring out first steps toward bringing a new experience to life

  • Designing, implementing, and maintaining backend architecture

  • Researching and bringing useful new tools to the attention of the team

  • Collaborating with our team on our next-gen CI/CD infrastructure and pipeline

BENEFITS:

  • Competitive salary and early-stage equity in a well-funded, fast-growing startup

  • Opportunity to make your mark establishing a brand in a large market

  • Creative control and seeing the direct impact of your results

  • Work in a clean, modern codebase

  • Quarterly global travel to all-expenses-paid, all-company retreats

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

  • 1 week ago

    Description

    The Solutions Architect brings deep technical expertise with a self-starter passion to enable successful adoption of Linux containerization and distributed-compute technologies in customer environments. They are problem solvers at heart, coders and scripters for work and play, and above all understand the impact containerization, infrastructure, and automation can bring to a DevOps workflow.

    Working in partnership with BoxBoat leadership, this role provides technical expertise for both pre and post sales support, thought leadership for future engagements, and above all architectural guidance in implementing container-based solutions to BoxBoat’s rapidly expanding customer base. The Solutions Architect is adept at handling both client and teammate relationships on engagements, finding opportunities for business growth, and communicating all of this effectively to BoxBoat leadership. It entails a process-driven work ethic to manage to a wide variety of needs, while still engaging at a deep technical level to ensure client success. This role assumes exposure to both technical and business-oriented problem solving in pursuit of growing the BoxBoat customer base.

    Responsibilities

    • Lead full stack implementations of distributed and automation technologies in customer environments including docker, IaaS tool sets, git, container orchestrators, and continuous integration platforms

    • Provide technical leadership on customer engagements, guiding team members on the implementation and being the primary technical point of contact for the customer

    • Form technical architectures from customer environment assessments using appropriate open source and COTS tool sets in modernizing workflow by improving reliability, scalability, and increasing overall resource utilization

    • Create proof-of-concept and pilot demonstrations of technology to customer groups surrounding microservice architecture and service meshes

    • Establish credibility and trusted relationships as an advisor to customer leadership

    • Engage with vendor product development teams as a trusted  partner to provide feedback and collaborate on issues

    • Advocate for BoxBoat as a containerization evangelist by contributing written works to the BoxBoat knowledge base and social media channels, engaging in meetups for fun, and finding presentation opportunities to spread the word

    • Help to establish and document implementation best practices and socialize them with the BoxBoat team to ensure repeatable success

    • Develop deep technical expertise in emerging container and CI/CD technologies and educate other BoxBoat team members

    • Participate in technical training engagements, leveraging your practical project experience to help educate customer resources

    Required Skills

    • Deep full stack expertise of the software life cycle from development to operations

    • A passion for containers, DevOps, microservice architecture, and how it’s revolutionary to the development landscape!

    • Hands-on “Production” experience working with Docker and other container platforms and supporting technologies such as Jenkins, Swarm, Kubernetes, etc.

    • Expert Linux administration skills…including software packaging, distribution, and configuration

    • Experience with IaaS, PaaS and cloud technologies (AWS, GCP, Azure)

    • Experience of distributed application concepts and DevOps tooling

    • Excellent writing and communication skills

    • Demonstrable troubleshooting and debugging ability

    • Experience in a sales engineering a plus

    • BSc. degree in Computer Science, Mathematics, Engineering or equivalent professional experience.

    Benefits

    BoxBoat is a group of fun, smart people innovating with technology and process to create amazing outcomes for our clients. We understand the modern era of the telecommute and want to provide the ability to stay out of the office! While many of our engagements are on-site, we take advantage of remote administration of client environments with the ability to stay at home. We still do hope to catch you every now and then at our office location in Washington, D.C.

    • Medical

    • Dental

    • Vision

    • Disability

    • 401k (match)

    • Unlimited PTO

  • 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.

  • InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development. Today, more than 5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes 100% of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.  

    Our team is in search of a Lead Backend Engineer - Inspect  to help us change the way digital products are designed.

    About the Team

    We’re looking for technical experts who can turn product ideas into reality and operate diverse products for millions of customers, from the small to the behemoth. We’re excited by challenges of scale—both the number and size of customers—and a diverse set of products. We're building complex and complicated tools and creating new features and functionality. Every team ships code daily. We’re motivated to not only deliver the best products, but also to personally achieve.

    What you’ll do:

    • Continuously push the limits in Go and kubernetes
    • Ensure your software delivery includes unit, integration, and end-to-end testing
    • Ensure software is designed with long-term maintainability in mind
    • Participate in code reviews and help to guide software architecture decisions
    • Ensure optimal performance and scalability of your software, which may include partnerships with Frontend Engineers, Product Managers, and Designers

    What you’ll bring: 

    • 3+ years of hands-on experience with Go and modern backend frameworks
    • Multiple years of experience working on teams designing, building, and debugging high volume, scalable SaaS applications from end-to-end
    • Curiosity to iterate and improve on solutions; you view unknowns as challenges and enjoy them
    • Experience with Metrics Monitoring

    About InVision:

    InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

    The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

    InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

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!