Senior Architect & Web + Mobile Engineer
Fully remote position
Overview
We are looking for a highly experienced developer to be a key player in both development and technical architecture for our company. The right person is excited to collaborate in a strong team to architect and build high-quality web (Ruby on Rails) and mobile (React Native) software in a variety of industries, from start-ups to large corporations.
Clients come to us when they have an app or web software need or idea and need help executing it. We jump in to: design a solution, code the project, and support that code long term. Those needs vary from consumer to business apps such as telemedicine and civil engineering reporting. Our clients’ demands keep growing, and we’re ready to add another strong member to our team. This role will work on both cloud-based software and mobile projects. Experience in both is required.
You’ll jump into a high ownership environment where every person’s contribution matters.
Our Company
We are an industry leader in creating meaningful experiences for users in highly regulated industries, through innovative software and mobile apps. We believe strongly in the principles of our manifesto. Our wins are team wins and we value lifting each other up over individual heroism. We place strong emphasis on the outcomes we create for our clients and believe our job is delivering those outcomes, not just writing code.
We are a consulting company, meaning each project we work on must meet not only the client’s needs, but also their timeline and budget. Successful team members her enjoy variety and are adept at balancing competing priorities and switching tasks.
Role & Responsibilities
You’ll work in a collaborative role with other developers, user experience, client management and quality assurance to build the best possible projects for our clients. Our current primary language and frameworks are Ruby on Rails and React Native.
Since our culture is highly collaborative, we achieve our best work with co-workers who appreciate a team approach, are responsive to feedback, and enjoy both teaching and learning with peers.
The person who thrives in this role will split time between functioning as a senior engineer, and as an architect. The split between the two will vary based on need, so this is the right role for someone who truly enjoys both and is comfortable switching tasks frequently, sometimes multiple times per day.
This is a fully remote position.
Development Responsibilities:
Write, test and review Ruby on Rails code with javascript and CSS.
Write, test and review ReactNative code.
Work directly with clients, UX and Customer Success teams to solve client problems. This is a client-facing role.
Follow the software throughout the life cycle to address needed changes from user acceptance testing and after release.
Architect Responsibilities:
Collaborates on new quotes and designs to figure out how we will build something and how long it will take, using experience and desk research rather than ‘doing to figure out how to do it’.
Investigates new technologies.
Answers "how to do x" type of questions.
Teaches/trains on specific tools and techniques.
Solves problems on the fly as they arise during development.
Serves as a resource when people are stuck.
Qualifications
The following qualifications are required. We recognize that requiring experience in both of our core technologies may exclude some persons. We encourage those with strong experience in either Ruby on Rails or React Native, and strong experience in the other environment, to apply. For example, we would encourage someone with strong React Native experience and strong overall web development experience to apply, even if they’re not specifically experienced in Ruby on Rails.
Degree in computer science, MIS, or similar.
7-10 years of experience in a combination of web and mobile app development, with heavy preference for developers with experience in React Native and/or Ruby on Rails.
Excellent communication skills in a modern remote environment, such as Slack and Zoom.
Proven problem-solving attitude.
Strong skills communicating with clients over email and in meetings. This role will interact directly with clients at times.
We will perform a background check.
Compensation
Salary is 116-125K per year based on experience and company fit.
Unlimited PTO after your first year.
Health, dental and vision insurance.
3% company match in a retirement account.
To Apply
To apply, email resume and cover letter to hireme@entretechno.com