Staff Software Engineer | Online Jobs | Optimhire

Staff Software Engineer

About US

We are disrupting the trillion-dollar construction industry with technology, making it possible for almost any profession to operate remotely. Our company is the only startup combining the strengths of technology and remote work to solve the challenges of residential construction. Our software and data engine allow our remote team to offer customers a user-friendly local experience. We have integrated 3D CAD modeling, video, satellite mapping, appointment scheduling, real-time pricing data, regulations data in our suite of ERP software and mobile apps. Our software powers a growing all-remote team of hundreds of staff members, brought together by our shared values of being kind, investing in people, and being lean.

Overview of the Role

We are looking for an experienced, collaborative and mature staff software engineer to join our

development team. As a Staff Software Engineer, you will have direct impact on the company's

success by architecting our software systems, creating and encouraging team-wide software development best practices, driving strategic technical improvements, interviewing and mentoring other engineers.


● Participate in the development and implementation of scalable system design, architecture principles, requirements, and standards

● Produce maintainable code following the best OOP/OOD practices in agile environment, leading by example

● Develop innovative approaches to technical software development problems

● Architect important systems and anticipate strategic and scaling-related challenges via thoughtful long-term planning

● Set direction for the team and help guide engineering vision

● Build and sustain good working relationships with team members and help them by solving complex problems, reviewing code, and sharing feedback

● Mentor engineers and help everyone level up

Must have Skillls:

● 8+ years of experience designing, developing and shipping complex applications

● Ability to set technical and cultural standards for engineers

● Solid CS fundamentals, with one or more area of deep knowledge and experience (Python/Django preferred)

● Good understanding of algorithms and data structures

● Deep care for user experience and producing high quality code

● Solid SQL knowledge (Relational Databases - Postgres, MySQL, Oracle, etc...)

● Javascript/Typescript experience

● Availability during the morning Pacific Time (6am-10am)

● Comfortable working remotely with a distributed team

Nice to have

● Experience with ReactJS

● Experience with containers technologies (Docker, etc.)

● Experience working with Linux

● Experience with clouds (AWS preferred)

● Experience working in a distributed team

● Experience with Scrum or other agile development process


● Stock options

● Flexible paid time off (PTO)

● Laptop replacement of up to $2,000 reimbursed after 1 year of full time work and every 3 years after

● $400 reimbursed annually for learning, software/hardware or workplace improvements and fitness related spending

● Headset reimbursement

● Company-sponsored English lessons

Job Type



Full-Stack Developers

Project Managers (Team Lead)

Software Architects

Must have Skills

  • Python - 8 Years


  • MySQL - 8 Years


  • SQL - 8 Years


  • JavaScript - 5 Years


  • Django - 5 Years


  • Scrum Framework - 5 Years


  • Typescript - 5 Years



Eastern European [UTC +2]

New Delhi [UTC +5]

65 - 109 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

India, Mexico, Brazil, Canada, Argentina, Pakistan, Colombia, Bangladesh, Chile, South Africa

Alina J

United States