Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted almost 3 years ago

What You Will Do:

  • Collaborate with teammates to plan, build, and maintain new features in a web application running in a cloud environment.

  • Implement and maintain a variety of technical components, including front end and back end code and services, cloud infrastructure and 3rd party service integrations, CI/CD toolchains, and deployments.

  • Review and implement functional requirements and designs and raise concerns when necessary.

  • Participate in the shared responsibility of code reviews and code acceptance to ensure solid and complete deployments.

  • Debug and maintain existing software systems.

Benefits/Perks:

  • Competitive base salary

  • Comprehensive benefits package (medical, dental, vision)

  • 401(k)

  • Unlimited paid vacation

  • Ability to work remotely (US only)

  • Flexible hours

Experience:

  • 4+ years of relevant industry experience.

  • Experience working on a production-level software development project from concept to production and maintenance.

  • Front end development experience with some of the following: JavaScript, TypeScript, ReactJS, Webpack, AngularJS (1.x).

  • Back end development experience with some of the following: Java, Kotlin, Spring, ORM Frameworks.

  • Experience in designing and implementing REST and GraphQL APIs.

  • Experience with designing and maintaining relational databases, including performing migrations, ideally with MySQL or PostgreSQL. Additional NoSQL experience is a plus.

  • Experience with running and maintaining applications in a cloud environment.

  • Experience clean code adhering to DRY principles to build applications with a clear separation of concerns. Experience implementing microservices is a plus.

  • Experience with writing testable code and integrating testing-driven development.

  • Basic experience with CI/CD pipeline use and development.

  • Basic experience with containerization and container orchestration via Docker.

  • Basic Linux administration experience (users, keys, basic CLI, troubleshooting, networking).

 

Business and Communication Skills:

  • Demonstrated ability to develop, communicate, and execute on practical and maintainable solutions.

  • Strong communication skills, and an inclination to share task progress, needs, concerns, and obstacles.

  • Strong writing skills including the ability to document procedures and caveats.

  • Ability to act as a team player, working closely with others, engaging in solutions explorations, and aligning with team and task strategies.