Lead Software Engineer, IoT Platform and Applications [Remote]
已发布 2 几个月前
Technology, Information and Internet
Braintrust is a user-owned talent network that connects you with great jobs with no fees or membership costs—so you keep 100% of what you earn.
ABOUT THE HIRING PROCESS:
When you join Braintrust, you will be invited to a screening process for Braintrust to learn more about your previous work experiences. Once completed, you will have access to the employer for this role and other top companies that seek high-quality talent. Apply to this job to kick off the process.
JOB TYPE: Freelance, Contract Position (no agencies/C2C - see notes below)
LOCATION: Remote - Work from anywhere (TimeZone: EST | Partial overlap)
HOURLY RANGE: Our client is looking to pay $10 – $34/hr
ESTIMATED DURATION: 40h/week - Long term
BRAINTRUST JOB ID: 6754
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
At least 3 years of experience as a Full-Stack Developer, with expertise in Node.js, TypeScript/React, and AWS Cloud Architecture.
Proven experience as a Full-Stack Developer, with expertise in Node.js, TypeScript/React, and AWS Cloud Architecture.
Strong understanding of IoT concepts like networking protocols, message brokers and load-balancing and experience working with IoT platforms.
Optimize the performance and scalability of our applications by implementing best practices, including efficient use of networking protocols, load balancing algorithms, and resource utilization strategies.
Proficiency in additional technologies for full-stack app development, such as user management, chart libraries, and DevOps.
Solid knowledge of RESTful APIs, microservices architecture, and containerization (e.g., Docker).
Ensure the security and reliability of our platform by implementing best practices in authentication, authorization, encryption, and secure communication protocols.
Drive DevOps practices and CI/CD pipelines to ensure smooth deployment, monitoring, and scaling of applications.
Create and maintain detailed documentation for code, APIs, and infrastructure, including low-level design considerations and architectural decisions.
Implement robust user management features, including authentication, authorization, and role-based access control.
Utilize chart libraries and visualization tools to present data insights effectively to users, ensuring high-performance rendering and responsiveness.
Experience leading or mentoring a team of developers and contractors in a global scale.
Familiarity with agile development methodologies and tools (e.g., Scrum, Jira).
Strong problem-solving and troubleshooting skills.
Excellent communication and collaboration abilities, with a strong emphasis on effective and proactive communication.
Self-motivated and able to work independently, taking ownership of projects and driving them to completion.
Passion for fast-paced startup culture, with the ability
Certification of AWS cloud is preferred.
Hackathon experience is highly desired.
Design, develop, and maintain our IoT platform, utilizing Node.js, TypeScript/React, and AWS Cloud services.
Expand our capabilities into full-stack app development, including user management, chart libraries, and other relevant features.
Collaborate with cross-functional teams, including product managers, designers, and engineers, to define technical requirements and ensure successful project delivery.
Act as a single-person Tech Lead, providing technical guidance, mentoring junior developers, and overseeing the technical aspects of projects.
Optimize the performance and scalability of our applications by implementing best practices and utilizing cloud infrastructure effectively.
Implement user management features, including authentication, authorization, and role-based access control.
Utilize chart libraries and visualization tools to present data insights effectively to users.
Drive DevOps practices and CI/CD pipelines to ensure smooth deployment and delivery of applications.
Create and maintain documentation for code, APIs, and infrastructure to ensure seamless knowledge transfer and code maintainability.
Stay up to date with industry trends and emerging technologies, evaluating their potential to enhance our IoT platform and full-stack development capabilities.
Troubleshoot and debug issues in our software applications, proactively identifying and implementing solutions.
Ensure the security and reliability of our platform by implementing best practices in authentication, authorization, and data encryption.
Collaborate closely with stakeholders, including clients and team members, to understand requirements and provide effective solutions.
Demonstrate excellent communication skills, conveying technical concepts to both technical and non-technical stakeholders.
Embrace the fast-paced startup culture, actively contributing to a dynamic and collaborative work environment.
What you’ll be working on
Our client is an innovative AI on the Edge startup focused on developing cutting-edge AI and IoT solutions for enterprise research. They are developing a new layer to manage high-precision instruments for research labs to help them with productivity, maintenance and compliance.
As a Full-Stack Developer & Tech Lead at their IoT startup, you will play a crucial role in designing, developing, and maintaining their IoT platform, as well as expanding the capabilities into full-stack app development with user management, chart libraries, and DevOps. Your expertise in Node.js, TypeScript/React, AWS Cloud Architecture, and additional relevant technologies will be essential in building scalable and performant applications. In addition, your strong communication skills and passion for fast-paced startup culture will contribute to the growth and success of their team
C2C Candidates: This role is not available to C2C candidates working with an agency. If you are a professional contractor who has created an LLC/corp around their consulting practice, this is well aligned with Braintrust and we’d welcome your application.
Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.