GreenVibe Technologies, an early-stage startup in the construction-tech area.
We are now entering an exciting time, redesigning our product based on the knowledge and experience we've gained so far.
We are looking for a Full Stack Developer to lead this journey from requirements gathering to full-scale production.
Responsibilities:
- Design and maintain the company’s database and architecture.
- Collaborate with cross-functional team members to gather requirements, create technical specifications, and develop software solutions.
- Maintain and improve current web and mobile applications.
- Ensure the quality of all components that comprise the complete data flow. Troubleshoot, diagnose, and resolve issues throughout the software development lifecycle.
- Plan, develop, and scale up the system to meet the next commercial stage.
- Continuously improve processes, tools, and technologies to foster a cutting-edge development environment.
- Document architecture and workflows.
Requirements:
- At least 4 years of relevant experience in 1-2 similar positions, preferably in building products from scratch.
- Strong technical skills and a passion for developing features end-to-end.
- Ability to write documentation in English for design, testing, and production.
- Languages: JavaScript, TypeScript, Node.js, Python, SQL/PostgreSQL, React.
- Frameworks: Angular for the frontend, Nest.js for the backend.
- Operating System / Cloud: AWS and Linux administration (bash, systemd).
- Management Tools: GitHub for issue tracking and workflows, Git for source control.
- Advantage: Experience in embedded software.
- Advantage: Degree in Computer Science.
- Independent with strong communication skills.
- Accountability for leading the domain while initiating creative solutions with a ‘can-do’ approach.
- Curiosity and passion for learning.