Senior Software Engineer

Freestar Logo

Freestar

πŸ“Remote - Worldwide

Summary

Join Freestar as a Senior Software Engineer and play a pivotal role in developing and implementing sophisticated client-side and end-to-end logic, primarily using JavaScript. You will design robust, scalable architectures, write clean, efficient, and well-tested code, and participate in sprint planning and code reviews. This remote position requires 7+ years of JavaScript development experience with modern frameworks and strong experience with asynchronous programming and databases. You will work autonomously, proactively solve problems, and contribute to the open-source community. Freestar offers a full-time, salaried position with a fully remote work environment and the opportunity to be part of a growing company.

Requirements

  • 7+ years of experience in JavaScript development with a strong grasp of modern frameworks such as React, Angular, or Vue.js
  • Strong experience with asynchronous programming and understanding of client-server architecture
  • Experience with MySQL and NoSQL databases
  • Strong problem-solving skills and ability to work in a distributed team environment
  • Excellent technical documentation and communication skills
  • Ability to be creative and contribute based on your merit

Responsibilities

  • Spearhead developing and implementing sophisticated client-side and end-to-end logic, primarily utilizing JavaScript
  • Craft solutions that are not only functional but also innovative, setting new standards for our technological deployments
  • Design robust, scalable architectures and oversee their seamless interaction with databases and other services across our platforms to ensure performance and reliability
  • Commit to writing clean, efficient, and well-tested code that can withstand the demands of our massively scaled operations
  • Provide accurate estimates and actively participate in sprint planning
  • Use tools like Jira to ensure transparency and accountability in project tracking and management, helping the team stay aligned and focused
  • Conduct productive code reviews and foster a supportive environment for team members
  • Your input should aid their professional growth while maintaining high-quality code and performance standards
  • Engage consistently with the latest technologies and methodologies in the field
  • Contribute to the open-source community, which enhances your skills and keeps Freestar at the cutting edge of industry developments
  • Take ownership of deployed solutions, ensuring their ongoing reliability and addressing any critical issues as they arise, helping maintain system stability and performance

Preferred Qualifications

Familiarity with Docker, Kubernetes, Apache Kafka, and cloud platforms like Google Cloud Platform

Benefits

  • Full-Time, Salaried Position
  • Fully remote company, with collaborative asynchronous teamwork
  • The opportunity to be part of something BIG

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.