Sr. Software Engineer

2 months ago

10/22/2019 10:21:08

Job type: Full-time

Hiring from: US only

Category: Software Dev


We’re looking for a Full Stack developer who could take on a key role on our team. Our Full Stack developer must have knowledge in all stages of software development, frontend and backend. You’ll be working alongside other engineers and developers, collaborating on the various layers of development of our project.


  • BS in Computer Science or equivalent with strong experience

  • React, SQL Required

  • CI/CD Tools (Jenkins, Travis CI)

  • Code Quality Tool, i.e Code Climate

  • Must have strong experience with Agile & SDLC

  • Strong knowledge of HTML, CSS, Javascript

  • Strong experience with MVC frameworks. Infrastructure, system admin, and performance tuning experience

  • Experience working with internal and third-party APIs (REST, SOAP, JSON, OAuth)

  • Unit testing is a plus

  • Knowledge of CMS & CRM systems

  • Experience working with relational databases, complex queries, and database normalization

  • Ability to write clean, scalable/modular code through source control.

  • Experience with Jira is required

  • Ability to follow directions and adheres to timelines and project plans.

  • Good communication skills, ability to mentor and work collaboratively

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

  • At Railroad19, Inc. we develop customized software solutions and provide software development services.

    We are currently seeking a talented Sr. Front-End Developer (React focused) with a full stack awareness, to join our world-class team of developers assigned to work on a new project. This role will be responsible for contributing to the development and implementation of the front-end solution for our client. In addition to contributing code and tangible deliverables, the role is expected to work as an adviser to help identify, educate, and foster best-in-class solutions. Creating these relationships requires strong communication skills and some travel to the customer.

    At Railroad19, you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. Railroad19 provides competitive compensation with excellent benefits and a great corporate culture.

    The role is remote - U.S. located, only full time (NO- contractors, Corp-to-Corp or 1099).
    Core Responsibilities:

    • Foster strong relationships with key stakeholders and provide expertise as well as customer service to meet a wide variety of requirements
    • Quickly provide insight and options to front-end challenges
    • Collaborate with Product Managers and business teams to create consumer-like, elegant, intuitive experience for enterprise users
    • Contribute both technically and in an advisory role to projects
    • Develop and manage extensible, stable code bases for a variety of applications
    • Provide front-end architecture and aesthetic thought leadership
    • Stay current with the fast-changing landscape of React
    • Evaluate frameworks, technology, platforms, and tooling solutions
    • Support and troubleshoot issues (process & system), identify root cause, and proactively implement sustainable corrective actions

    Skills & Experience:

    • Strong understanding of the DOM, HTML5, CSS3 and JavaScript
    • Significant experience with the React eco system (Flux, Flow, Redux, routing, etc)
    • Experience front-end tooling workflows: Node.js (NPM), WebPack, Create React App, Flow, Babel, TypeScript, etc
    • Strong understanding of debugging for the browser
    • Experience testing JavaScript code — Jest preferred, but not required
    • Experience with Responsive Web Design (RWD) patterns
    • Can-do Ability to work on other technology as needed
    • Proven ability to create working prototypes (proof of concepts) at varying degrees of fidelity using React and/or HTML/CSS/JavaScript
    • Experience with unidirectional data flow patterns
    • Full Stack awareness, but this role is front-end based
    • Experience with data integration; understanding/experience with RESTful API design and/or WebSockets
    • Working in an Agile environment
    • Strong team-building, vendor and customer relations skills
    • GIT and GitHub
    • Strong communication skills (wireframes, rapid prototypes, PoC’s, white boarding)
    • Experience maintaining and extending a style guide for scalability and cross application usage

    Nice to Have, but not Required

    • React Native
    • WebWorkers experience
    • ServiceWorkers experience
    • Experience using TypeScript 2.x
    • Experience with RxJS or other Reactive programming techniques/libraries
    • PWA experience


  • Spider Strategies (US only)
    1 week ago

    Spider Strategies needs your help to expand our diverse team, boost our creativity and accelerate the delivery of new features to our customers. We are creators of QuickScore, the leading Balanced Scorecard software in the market. We're looking to leverage that position to expand into the broader business intelligence market and grow the company to the next level.

    Our ideal team member will:

    • leverage their empathy for our customers to find solutions that meet their needs

    • collaborate with coworkers to find optimal answers to complex problems

    • take initiative to identify places where the software could be improved

    • honestly admit strengths and weaknesses so the team can leverage strengths and provide opportunities for learning

    • keep focused and productive while working independently

    As part of our team, you will:

    • collaborate with designers to flesh out the final details of designs

    • code new features and fix bugs

    • participate in code reviews to share knowledge and improve software quality

    • hand off your work to front-end CSS experts to polish the final appearance of new features

    • assist testers in identifying areas that should be tested

    Our application uses Java to connect a database backend to a modern web frontend. Of course there are a lot more technologies than that involved, and we'll be excited to go over that during your interview! We're looking for someone who is comfortable both on the backend with Java and SQL, and on the frontend with JavaScript. We have some CSS experts in-house, so if that's not your thing we have you covered.

    We win awards every year because we treat our developers like gold.  You'll work hard here, but you'll also enjoy tons of vacation, fantastic benefits, and the luxury of setting your own hours while working from home. Our benefits include 100% paid medical, dental and vision insurance for you, and 80% coverage for family members. We also offer life insurance, long term disability insurance, a simple IRA with matching, all federal holidays off, and maternity and paternity leave. Our benefits are trans-inclusive.

    How to Apply:

    We are only able to accept applications from US Citizens due to federal contracting requirements. Please send resume and cover letter to [email protected].

  • PropertyMeld (North America)
    1 week ago

    Who We Are

    Property Meld’s mission is to radically improve how the property management industry handles property maintenance by offering intelligent maintenance. If you’ve ever had a maintenance issue at your housing rental, you know how much of a pain it can be to get it fixed quickly and reliably. It doesn’t have to be this way. Join Property Meld and help solve the headache that is rental maintenance for millions of people every single day.

    Recognized as one of the fastest growing prop-tech startups in Property Management, we are looking for a motivated software engineer who wants to have an impact. You’ll be part of the core team and have the chance to build on the foundation of a product used by tens of thousands of users (and growing!). Our development team cares deeply about making a great product that is fast, reliable, and easy to use.

    Your role
    As part of the engineering team you'll help scale Property Meld's web application. This will include developing new features, improving our CI/CD processes, profiling and fixing performance issues, and brainstorming with the rest of the team on other technical challenges.

    What you can expect from Property Meld

    • The chance to scale and build out an ambitious project

    • Work-life balance

    • Smart and dedicated coworkers

    • Team environment with a culture of development

    • Use exciting technologies

    • Involvement in the decision-making process

    Who You Are

    • Bachelor’s degree in Computer Science, Software Engineering, related technical degree, or equivalent level of experience

    • Software development experience: 3+ years

    • Thorough understanding of software development principles

    • Strong analytical and problem-solving capabilities

    • Ability to work with leadership on translating strategic initiatives into product features

    • Ability to work with staff to translate technical requests into product features

    • Ability to work with staff on bug identification, reproduction, and resolution

    • Have shipped high quality production software

    • Experience designing and implementing backend services

    • Experience with SQL databases

    • Python experience is preferred (Django experience is a plus)

    • Excellent verbal and written communicator

    What You Gain

    • PTO- Three weeks paid vacation annually

    • Benefits- Healthcare plan for you and your family

    • Personalized Remote Work Equipment-Your choice of tech equipment

    • Thriving Culture- Adult Professional culture with an environment of ownership and accountability

    • Travel Opportunities- Meetups with the rest of the company 1-2 times a year

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!