Remote Software Engineer II - Remote

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • ULTRA MOBILE is seeking a talented Software Engineer II to join the Engineering Team.
  • The individual will report to the Lead Software Engineer and the role is remote, requiring residency in the United States.
  • Responsibilities include implementing, testing, and maintaining scalable backend services.
  • The engineer will develop and make changes to the company’s existing sites and applications.
  • They will build and maintain mobile-optimized sites to ensure a robust user experience on all device sizes.
  • The role involves working with the API team to create fast, scalable solutions for company and consumer needs.
  • The engineer will integrate server-side API calls into JavaScript-driven web applications via AJAX.
  • Collaboration with cross-functional teams via an Agile development workflow is essential to bring new features from design to production.
  • The engineer will architect technical solutions, analyze technical scope given requirements, and deliver technical design documents.
  • They will manage production platforms and debug issues as they arise.
  • The role includes collaborating on code reviews to maintain code quality and best practices.
  • Recommendations for improvements on current systems, processes, and services are expected as needed.
  • The engineer will learn and try modern web technologies while balancing some level of backwards browser compatibility.
  • Responsibilities also include parsing, searching, and slicing logs.

Requirements:

  • Candidates must have experience in Node.js/TypeScript.
  • Experience in React/NextJS is required.
  • Familiarity with AWS is necessary.
  • Candidates should have experience with software development principles such as SOLID and design patterns.
  • Experience working with CI/CD pipelines is essential.
  • The ability to write clean, understandable, and maintainable code is required.
  • Candidates must be well-versed in writing unit and integration tests.
  • Understanding of high availability, robust systems, and scalability principles is necessary.
  • Candidates should have experience working on projects with multiple stakeholders and collaborating teams to deliver solutions on time.
  • A minimum of 2 years of experience in software development is required.

Benefits:

  • The starting pay range for this role is $115,000 - $130,000, influenced by various factors including skill set and experience.
  • The company offers a variety of benefits including health and disability insurance, 401(k), flexible spending accounts, and an Employee Assistance Program (EAP).
  • Education reimbursement and parental leave are also provided.
  • Employees enjoy unlimited vacation and company-paid holidays.
  • Additional perks include lunch prepared by a chef, healthy snacks, an onsite gym, free massages, and car wash services.
  • The company promotes a team atmosphere with various well bars and community events.
  • A $1,000 referral bonus is available for referring candidates who are hired and stay for 90 days.
About the job
Posted on
Job type
Salary
$ 115,000 - 130,000 USD / year
Experience level
Leave a feedback