Senior Full Stack Engineer

Codelitt


9 months ago

04/12/2019 22:24:06

Job type: Full-time

Hiring from: US timezone

Category: Software Dev


Codelitt is looking for a Full Stack Developer with experience in HTML, CSS, and Javascript (React required) and a backend language (Ruby, Go, Python or .NET). Preferably you'll have a keen eye for the user interface, communicate well with designers, and with other engineers. You work well with others and friendly.

While this is a remote position, there are often meetings at 9 a.m. ET. Something to take into consideration. Mountain Time, Central Time, or Eastern Time preferred. 

REQUIREMENTS

- Experience working and collaborating with teams

- Experience in Linux and command line a must

- Solid Javascript experience a must

- Work with React

- Experience with Functional programming is highly desirable

- You know how to architect all components of a frontend project

- You have experience reading API documentation and working with different endpoints to compose the desired effect

- You know how to run projects through solid processes (things like code reviews, reviewing stories, planning)

- Picks up new technologies quickly and efficiently

- Uses Git effectively

- Know how to create tests and why it's important

- Knowledge of OOP and software design principles

- Driven, ambitious, and interested in tech

- Self-motivated

- Acumen. You must be able to think of and judge multiple solutions for a problem and be able to reason between them.

- You’re aware of how to build secure apps

- You know how to optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.

- Knowledge of responsive frontends

- You know C#, Ruby, Python or Go. IMPORTANT. You don't have to be an expert in backend tech, but you'll need to understand how to integrate with the backend guys.


Additional Requirements-

- You’ve practiced continuous integration

- You've tinkered with Docker

- Require JS/Webpack/Browserify is a bonus, too.

- You’re interested in startups


BENEFITS

- Great mentorship and company culture 

- Remote work

- Challenging work and interesting projects

- Healthcare benefits package

- Fun office space in Wynwood (Miami - if you so choose

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

  • Wizeline (Willing to work on PT)
    3 days ago

    What You Will Bring to the Team

    As a Software Engineer at Wizeline, you will advocate for the use of cutting-edge technology to build intelligent and scalable products. You will act as a technology partner for our clients from inception to completion. By understanding their needs and translating requirements into world-class design, you will be responsible for delivering high-quality applications.

    Partner with multidisciplinary teams located across the world (Technical Writing, User Experience, Product Management, and Project Management) to solve challenging problems. As a relationship builder with direct communication with stakeholders, you will also drive internal initiatives and objectives.

    You will work on projects that will allow you to develop your skills and gain exposure to multinational brands. We promote fun and continuous learning and we are proud of working with the brightest minds in the industry.

    Are you a Fit?

    Must Haves:

    To be successful in this role, you need:

    • Hands-on working experience developing secure, scalable enterprise applications.

    • Passion and experience building web-based technology products or applications.

    • Comfortable in learning new coding languages and frameworks, and seamlessly switching from one to another, when required.

    • Familiarity with computer science algorithms and data structures to optimize solutions.

    • Knowledge of relational and/or non-relational databases.

    • Strong architecture skills, with the ability to select the best stack for each project.

    • Strong communication skills in English.

    • Experience in one or more of the most commonly used web applications stacks.

    Nice to Haves:

    Some nice-to-have qualities that will further help you are:

    • BS/MS in Computer Science, Engineering, or a related subject

    • Experience in working directly with clients

    • Hands-on knowledge of working in Agile environment

    • Frontend or backend experience leveraging some of the following web technologies and frameworks:
      - Frontend: ReactJS, AngularJS, or Vue.js
      - Backend: Express.js, Django, Node or Flask
      - Databases: MySQL and MongoDB
      - Programming Languages: JavaScript, Python, Ruby, Java, and/or PHP

    • Experience working with Cloud platforms like AWS or GCP

    • A code repository you can share with the team, showcasing your contributions to open source projects

    • Being a DevOps advocate, with working knowledge of Docker, Jenkins, Travis, and/or Kubernetes

  • Founded in 2007, Quimbee is one of the most widely used and respected study aids for law students. With a massive and growing library of case briefs, video lessons, definitions, and practice questions, Quimbee helps its members achieve academic success in law school. Quimbee can be accessed on desktop, tablet, and mobile devices.

    This position is 100% remote. All you need is an internet connection and a quiet place to work.

    Quimbee's tech team works on an agile process and has a great mix of seasoned web backend, frontend, and mobile developers. Quimbee's web and API platform is based on a monolithic Ruby on Rails application, and we make the effort to keep it updated to recent dependencies' versions. We're big believers on automated tests, and while we don't necessarily do test-first, CodeClimate rates both our maintenance and code coverage metrics with an A.

    This position is to work primarily on our web platform with an emphasis on our frontend code (views, HTML, CSS, JS) but also helping on backend work (controllers, models, serializers, query optimization, etc) whenever that's needed, so we're looking for someone with a passion for frontend but who's no stranger to backend code.

    Responsibilities

    • Design and write maintainable code following best practices, knowing that most of the time, good enough is better than perfect.
    • Help maintain and improve our frontend code, currently based on Slim, SCSS, Bootstrap, and plain JS with a mix of some jQuery. We're pushing to adopt RSJS on the JS front.
    • Help maintain and improve our backend code, including writing new features and adapting existing ones collaborating with our backend developers. We use Ruby on Rails.
    • Collaborate with teammates, the project manager, product, design, and QA teams during the whole SDLC, providing technical points of view, effort estimates, drafting or reviewing requirements, etc.
    • Take ownership of assigned projects and be responsible for communicating progress on a regular basis.
    • Participate in scheduled planning, review, and retrospective meetings on a regular basis (via videoconferencing technology)

    Task Examples

    Working with us, you could be asked to (solo or as part of a team):

    • Implement a new page from scratch from a new comp coming from our design team, leveraging existing HTML/CSS components when possible but implementing brand new ones when needed.
    • Take a raw, initial version of a new page or feature developed by our backend devs and "beautify" it by adapting its front-end code to reuse UI components and follow our style guide, in the context of our Ruby on Rails application. This requires a very good understanding of Rails' controllers and views conventions.
    • Review our existing JS code and refactor it to follow best practices.
    • Perform code reviews providing advice on how to improve code with a particular focus on Javascript.
    • Prepare and document reusable HTML/CSS/JS code components so that other developers can use them.
    • Setup a unit testing framework for our JS code and sponsor it among your teammates.
    • Work with other backend developers implementing a new API endpoint in Ruby serializing data in JSON for our mobile app.

    Requirements

    • B.S. computer science or related field
    • 5+ years of Javascript experience
    • 2+ years of Ruby on Rails experience
    • Excellent HTML & CSS experience (cross-browser compatibility, responsive media queries, flex, grid, etc.)
    • Advanced knowledge of the Javascript ecosystem (yarn, webpack, babel, etc)
    • Good understanding of SQL
    • Extensive Git (or similar) experience solving complex merging conflicts
    • Know how the web works under the hood: TCP, HTTP, DNS, IP, caches, etc.
    • Solid knowledge of OOP, software architecture, and design patterns
    • A deep understanding of the importance of building maintainable, efficient, clean code, while balancing that with the urgency of the business needs
    • Deep caring about uptime, performance, and reliability
    • The will to take responsibility for projects end-to-end from idea to completion
    • Fluency in English
    • Based in the U.S.

    Preferred Qualifications 

    • Experience with at least one programming language other than Ruby and JS
    • Familiarity with the concepts outlined in the Reasonable System for JavaScript Architecture
    • Experience working with Rails' server-generated JavaScript (SJR)
    • Experience working with JavaScript frameworks like Vue, React, Angular, etc.
    • Hosting apps in Heroku, monitoring and scaling them up/down
    • Implementing APIs for mobile apps
    • Implementing a SaaS application or with subscription-based businesses generally

    Benefits

    • Join a small team who loves what they do.
    • Work from home.
    • A competitive salary.
    • Healthcare coverage (including dental) for you and your family.
    • Untracked paid time off and sick leave.
    • 401(k) with 3% company matching.
  • Outstanding ideas need outstanding execution. We work closely with digital entrepreneurs and forward-thinking companies to launch scalable web platforms and mobile applications for high-growth online marketplaces. Our performance-oriented approach is based on Lean Startup methodology and Agile development principles.

    What are we looking for?
    We are looking for solution focused individuals with a can-do attitude. Your commitment to continuous learning means you are tech agnostic - always looking for the best way to execute a project or task. You share our philosophy of purpose-driven development that ensures the best possible outcomes for our clients. Like us, you believe in a strong work ethic and take pride in the quality of your code. You see the big picture and strive for the sense of accomplishment that comes from successfully executing a new project, such as an online marketplace that is perfectly geared for growth. Last but not least, you enjoy collaborating with a team of equally motivated developers and digital strategists.

    Why work with us?

    You are guaranteed to never be bored if you work with the CobbleWeb team. We are not a cookie cutter web development agency. Every project will have unique challenges and will demand the use of the latest technologies. Strategies will vary to maximise each site’s flexibility and speed while still accommodating our clients' specific needs. This is a job for the adventurous of heart.

    Skills required:

    • Expert with Symfony framework (3+years experience)
    • Expert PHP5 / PHP7 (3+years experience)
    • Expert Javascript / Jquery (3+years experience)
    • Experience with MySQL / Doctrine 2
    • Experience with GIT (GitFlow)
    • Experience with REST APIs
    • Use of Docker in local and production environments
    • Very strong Object Oriented Programming skills
    • Experience developing with Bootstrap and SASS
    • Adoption of Agile methodologies
    • Experience with techniques such as TDD, continuous integration and continuous delivery
    • Experience with test automation using Behat, Jenkins, Selenium or other testing framework would be advantageous
    • React developing skills using Redux-Saga and Axios is a big plus
    • RabbitMQ, Redis or ElasticSearch, AWS is a plus


    Our London, UK headquartered agency is able to produce high-quality outcomes due to a close-knit team of dedicated subject experts situated across the world. Every quarter, we meet for a few days somewhere in Europe for a hackathon.


    When you start: ASAP (Full time remote job)

    Type of contract:

    • Permanent
    • Full remote position with 2 company retreats per year
    • Fixed working time (4 hours in common with GMT zone time)
    • Paid holidays



    THIS JOB IS NOT AVAILABLE FOR AGENCIES AND FREELANCERS. 

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!