Senior Fullstack Developer

Kodify


1 week ago

02/10/2020 10:22:57

Job type: Full-time

Hiring from: EU only

Category: Software Development


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.

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

  • NS8 is a fraud prevention hub with industry-leading time to value that empowers eCommerce merchants to reduce their total cost of fraud through data orchestration and early-stage detection tools that filter out malicious activity before it starts.

    Why Join Us?

    • We're blowing up and need talented engineers and leaders to keep up with our explosive business growth.

    • We've got funding and our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.

    • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.

    • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.

    • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

    Our Engineers:

    • Excel in a flat hierarchy and spend almost 100% of their time writing code.

    • Love working in our agile, continuous integration and deployment environment.

    • Conceive, design, develop, deploy and operate the code they write.

    • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.

    • Write tooling for automation, diagnostics, debugging.

    • Participate in on-call rotation for their services.

    • Build with a security mindset and are up to date on industry best practices.

    • Design from the start with multi-tenancy and high availability as requirements.

    • Have developed their remote engineering muscles and are highly engaged via Slack.

    Our Stack:

    • TypeScript, React, Node.js

    • AWS technologies

    • Kubernetes

      • Concourse + Helm3 for CI/CD

      • Prometheus

      • Grafana

    • Kafka

    • ProtoBuf3

    • Mongo

    • MySQL

    Your Role:

    The Director of Cloud Infrastructure is an experienced infrastructure technologist and leader who is passionate about DevOps: leading, mentoring, and scaling teams responsible for NS8’s software development delivery pipeline, cloud infrastructure, and production services.

    Responsibilities:

    • As Director of Cloud Infrastructure, you will collaborate with the CTO, Chief Architect and entire Engineering organization to roll out and maintain DevOps best practices to enable rapid software development through a robust and secure infrastructure.

    • Manage a plan for how to move towards best practice, and communicate progress to relevant stakeholders

    • The Director of Cloud Infrastructure is responsible for NS8’s development, test, and production infrastructures.

    • Support the engineering teams with infrastructure and tools to automatically build, deploy and run applications maximizing the use of automation and observability

    • The ideal candidate will have considerable knowledge of cloud computing and AWS with experience building environments that meet high availability, scalability, and reliability criteria.

    • Experience with continuous integration, continuous delivery and continuous deployment.

    • Experience with container architecture and container orchestration tools (Kubernetes)

    • Experience managing and maintaining Kafka

    • Experience deploying, managing and monitoring production services, as well as the supporting infrastructure such as CI/CD pipelines and container orchestration (Concourse, Istio)

    • Responsible for configuration, management and orchestrating response using alerting tools such as New Relic, Honeycomb and PagerDuty. Streamline incident management and escalation process to provide 24/7 support for production services

    • Managing technical people and engineering leads, including performance management, career management, and conflict resolution

    • An ability to build teams while keeping engineers and leads engaged

    Qualifications:

    • Bachelor’s or Master’s degree in Computer Science or similar.

    • 5+ years developing software in a professional environment

    • 5+ year in DevOps

    Our Benefits:

    • Work from home or on-site in Las Vegas

    • Competitive salaries

    • Equity

    • Medical

    • Dental

    • Vision

    • FSA

    • Fully stocked kitchen for on-site employees

    Our Culture:


    • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.

    • Value diversity, transparency, and encourage everyone to be their authentic self.

    • Supportive, learning culture; where engineers are encouraged to present Lunch and Learns on any topics they are passionate about.



    Physical Demands:


    While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.



    NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


    This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

  • 4 weeks ago
    About Argent

    Join us as we reimagine the future of money and the internet. Our mission is to make them more open and fair, driving new economic opportunities and putting people in control of their digital lives.

    To start we've built the first crypto wallet with the simplicity and security of the best new bank apps - yet we never hold users’ assets. It takes the complexity out of Ethereum and is driven by our dedication to user experience.

    We launched in 2018 and have a world-class team with experience scaling mobile apps to tens of millions of users. Our eclectic backgrounds include PhDs in nuclear physics and quantum cryptography. We’re fortunate to be backed by the top VCs in Europe, including Index Ventures, Creandum and firstminute capital.

    The Senior Javascript Engineer role

    You'll lead the development of several important areas:

    1. The Argent Security Center. A core part of the Argent experience, this web application helps to secure our users' data. It's a customer facing React app that interacts with the Ethereum blockchain and our own backend services.
    2. The Argent Javascript SDK. You'll develop, publish and maintain this product. This is a vital part of how we'll help millions of people access a new, decentralized internet.
    3. Our Internal Dashboard. We have an internal view to help solve customer issues and keep our engineering team happy when debugging (also in React).

    You'll have extensive experience building and maintaining web products and be fluent in JavaScript. Ideally you'll also have some experience of Ethereum JS libraries. In the role you'll work closely with the founders and a small team of highly skilled and experienced engineers and designers.

    Requirements
    • 5+ years experience with building and maintaining web products
    • Fluent in JavaScript/Typescript and its functional style
    • Solid understanding of Javascript frameworks such as React/Vue
    • Experience with Ethereum JS libraries (web3js, ethers.js, ...)
    • Experience with Node.js
    • Fluency in written and spoken English
    How we work

    We work remotely, transparently and balance Argent with the rest of our lives. We’ve all got loved ones with unpredictable schedules, be they kids or cats.

    Although we’re a distributed team you'll need to be based in the UK or Europe. This is because we find communication much easier when we’re in similar time zones and a short flight away. Within Europe you can choose to work wherever you like!

    We get together for a week every quarter so we can collaborate in person, explore new solutions, and have fun. So far we’ve been to Nice, Toulouse, Brussels, Lisbon and Barcelona.

    Equal opportunities

    At the heart of what we do is making crypto accessible to everyone. We want the team itself to reflect that diversity so we’d strongly encourage applications from underrepresented demographics.

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