Senior Fullstack Engineer
Ergeon
A Bit about Us
Ergeon aims to become the #1 trusted provider of tech-enabled home services. We provide an amazingly better experience using software and data that enable our service personnel to be more effective and efficient. We are pioneering the tech-enabled home services space with a full-stack approach.
Overview of the Role
We seek a smart and enthusiastic Senior Fullstack Engineer to join our development team. Your primary focus will be the development of robust, high-performance, customer-facing applications and features. This role encompasses both frontend and backend development, requiring a strong technical foundation in various technologies and the ability to mentor junior team members. You will be responsible for developing friendly and responsive UI components, working with our backend APIs, and optimizing apps for speed and responsiveness across multiple platforms.
Join us if you're a quick learner looking to grow your skills, collaborate with colleagues worldwide, and build a career developing innovative tech solutions that drive our company's success.
Responsibilities
- Lead the development and implementation of complex server-side logic and user-facing features, ensuring optimal performance and responsiveness across our platforms.
- Architect scalable and robust backend solutions, including APIs, and collaborate on developing intuitive, responsive UIs.
- Mentor junior engineers and frontend developers, guiding them in best practices, code quality, and technical decision-making.
- Take ownership of the full product lifecycle, from initial concept through deployment and optimization, based on close collaboration with the Product and cross-functional teams.
- Drive continuous improvement in our technology stack and development processes, advocating for best practices in software engineering.
- Utilize AI tools such as ChatGPT to bring innovation to development processes and product features. Keep abreast of new AI technologies and suggest ways to integrate them into projects.
Desired Skills and Experience
Must have:
- Extensive experience with Python, Django, and Django REST Framework.
- Proficiency in full-stack development, including advanced skills in JavaScript, React, HTML, and CSS, along with a solid understanding of SQL.
- Demonstrated ability to lead projects and mentor junior team members, with a successful team collaboration track record.
- A strong commitment to user experience, with examples that showcase complex web-based applications delivered to end-users.
- Excellent problem-solving skills and a deep understanding of computer science fundamentals.
- Ability to work effectively in a remote, distributed team environment, with excellent communication skills and a willingness to engage in synchronous meetings during core hours.
- Experience with or a strong interest in using AI platforms like ChatGPT for various development tasks.
- Ability to leverage AI-assisted coding and development tools effectively while maintaining a critical understanding of their limitations and potential biases.
- Willingness to explore and incorporate innovative applications of AI technologies in the development process.
Nice to have
- Experience with React, Webpack, Jest, ThreeJS, and other modern frontend/backend technologies
- Experience integrating AI models and APIs into applications for tasks like content generation, sentiment analysis, or data processing.
- Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure)
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Knowledge of DevOps practices and tools (e.g., CI/CD, monitoring, logging)
- Experience with 3D modeling, computer vision, or other advanced technologies
- Experience with Scrum or other agile development process
Technical Requirements
Good Laptop setup with Chrome browser
- Minimum of 16GB RAM
- Minimum processor:
- Core i7+ for PC
- AMD Ryzen 7
- M1+ for Mac
- Minimum of 4GB GPU memory
Stable high-speed internet connection
- At least 10mbps upload and 20 Mbps download
Headset
- With a noise-canceling microphone
Power backup
- 250-300W UPS
Data availability
- Ability to access up to 1.5GB of data per day during storm outages
Compensation
Annual salary between $67K- $83KUSD, depending on experience and location.
- Your final compensation will depend on your placement on our Career Ladder and will be calculated hourly.
- You'll be paid weekly through Upwork (www.upwork.com), the platform we choose to hire and pay our Ergeoneers worldwide.
- Other payment methods are possible where Upwork is not available.
Additional Important Information
Language
- English: Yes - B1
Location
- This is a 100% remote position, for people located in the following countries listed here.
Availability
- This position is full-time, with expectations of at least 40 hours per week.
- Availability Monday through Friday between 8:00 am - 5:00 pm US Central.
Ergeon’s benefits and perks for full staff members
Competitive compensation: We invest in people! We are constantly doing worldwide market research to offer globally competitive salaries. And we are well-funded by VCs.
All-Remote since the beginning: We have a diverse team spread across 40+ countries. We stay connected through the best remote work practices such as flexible work hours, team events, remote happy hours, and by sharing our love of food!
Tech, Wellness & Learning fund: You can have a $400USD bonus per year for software and hardware tools, workplace improvements, fitness-related spending (includes things like yoga classes, Fitbit tracker, new running shoes, gym membership. . .), and books, courses, training, or even attending conferences.
Stock options: All staff is eligible after 6 months of full-time work.
Birthday Paid day off: You can take the exact day, or the Friday before if it is on a weekend!
Flexible Paid time off: You can take 12 days after working 6 months, PLUS 2 extra days per year for a maximum of 20 days.
Free Headset Benefit: You can get a noise-canceling headset from your first day working full-time.
Equipment: Laptop replacement after 1 year of full-time work. And every 3 years after that.
Co-Working Fund: Meet in groups of 3+ Ergeon friends and get reimbursed up to USD $20 for coffee, co-working, etc (once per quarter).
Language Classes: here at Ergeon you will have the opportunity to learn or improve a language!
Remote Health: Health insurance is essential for ensuring that our staff has peace of mind and access to help where and when they need it. Subsidized Health Insurance is available to all of our staff, no matter where they’re located.
We believe everyone has a right to professional growth and respect, no matter their location.
Ergeon’s workforce is given meaningful opportunities and is supported by a kind and diverse community.
Our global staff (Ergeoneers) have access to career growth, amazing work culture, and great benefits.
Come join us to transform the construction industry!