About Buildfire
Buildfire is a no-code mobile application builder that enables individuals and businesses to easily create native iOS and Android applications. With over 10,000 native applications built across iOS and Android, Buildfire offers quick and easy mobile application development with cross-platform compatibility. Trusted by startups to multinational enterprises, Buildfire provides modern mobile solutions that are designed to scale efficiently.
Role Description
- This is a contract remote role for a Senior Full-Stack Software Engineer at BuildFire. The Senior Software Engineer will be responsible for developing and maintaining scalable web applications using both front-end and back-end technologies. The role involves working with modern frameworks, APIs, and cloud-based infrastructure to deliver high-quality solutions.
Key Responsibilities:
- Develop, maintain, and optimize full-stack web applications, ensuring high performance and scalability.
- Build and integrate RESTful APIs and microservices for seamless data exchange between front-end and back-end systems.
- Work with Vanilla JavaScript to build dynamic, interactive, and high-performance front-end applications without relying on modern frameworks.
- Implement robust back-end solutions using Node.js, following best practices in software architecture.
- Ensure secure, efficient, and scalable database management with SQL and NoSQL databases.
- Collaborate with cross-functional teams, including designers, product managers, and DevOps, to develop and deploy features.
- Optimize applications for speed, scalability, and performance.
- Write clean, maintainable, and well-documented code, following industry best practices.
- Conduct code reviews, debugging, and troubleshooting to maintain high code quality.
- Stay up to date with the latest trends and technologies in full-stack web development.
Qualifications & Skills:
- 5+ years of experience in full-stack web development.
- Strong proficiency in Vanilla JavaScript for front-end development.
- Solid experience in back-end technologies such as Node.js.
- Expertise in SQL and NoSQL databases (MongoDB, MySQL).
- Familiarity with cloud platforms (AWS, Google Cloud).
- Understanding of CI/CD pipelines, Docker, and containerized applications.
- Strong grasp of object-oriented programming (OOP), design patterns, and software architecture.
- Experience working in agile development environments.
- Strong problem-solving and debugging skills.
- Excellent communication and ability to work independently in a remote setting.
- Experience with Data Warehousing and ETL processes is a plus, including designing data pipelines and optimizing analytical queries.
What we offer:
Vacation & Health days
Fully remote work with a supportive and innovative team.
A chance to work on impactful projects with cutting-edge technology.
Know someone who fits this role? Feel free to share this post with them!