Back to jobs
B

Fullstack Software Engineer

Timisoara, ROUPosted 26 months ago
Full-timehybrid

Job Description

Blume is a hardware & AI company with the mission to eliminate pedestrian accidents. Our first product is a system installed at unsignaled pedestrian crossings that uses video cameras and computer vision on the edge to detect & predict pedestrian behaviour and draw the attention of the drivers towards the side of the road where the pedestrian is crossing from, all the while collecting relevant traffic data for stakeholders. Just like a blind-spot assist but for pedestrian crossings.


We are looking for an A player to build and manage the web application and services that will serve as the interface between our clients and the products we provide to them. We look for a special individual who has demonstrated exceptional ability to design and implement web applications with great speed, is a great team player, relentlessly curious, and gets things done!


MISSION

Plan, build, deploy and maintain a high-quality, secure and user friendly web application that integrates seamlessly with our hardware products ensuring optimal performance and user experience in 4 months.


KEY RESPONSABILITIES

  • Participating in the full lifecycle of application, including design, coding, testing, implementation, deployment as well as support and maintenance
  • Developing and adhering to best practices for developing applications and continuously contributing to team performance improvement and collaboration
  • Collaborate with other developers and other teams to implement solutions effectively and in a timely manner.
  • Analyze tasks and problems together with the team to give accurate predictions of development time, effort and needed technologies.
  • Participate in the development of, and the actual hiring process for future team members
  • Build and maintain the codebase for all the web applications and components of the company
  • Spearhead projects to add critical new technologies to our stack or to replace outdated ones
  • Design and deliver simple and elegant engineering solutions that will scale as our company grows



OUTCOMES

  1. Make a plan of development for the web app within 2 weeks
  2. Research possible technologies and platforms
  3. Research the best way to integrate with hardware products running Ubuntu and how to get real-time data from them
  4. Develop a functional MVP of the web app with minimal UI/UX in 1 month
  5. Build a user accounts system that differentiates clients and admin accounts
  6. Build a component that allows admin users to initialize and assign new hardware products to client accounts
  7. Build a component that streams real-time diagnostic data from the hardware to the web platform where it can be seen by admin and client accounts
  8. Build a component that allows authorized users access the live video streams from the hardware using WebRTC or similar
  9. Build a feature that allows users to see traffic data collected from the hardware within 3 months
  10. Implement a solution to get the data collected & stored on hardware to the web app
  11. Create a data storage solution with authorization and privileges based on each user type
  12. Develop simple analysis features with real-time display & historical data display
  13. Build a basic data visualization dashboard for users
  14. Keep a high-standard development practice
  15. Deploy using CI/CD practices
  16. Write clear, well documented code and maintain the documentation updated constantly
  17. Consistent Git use
  18. Good collaboration and culture fit within the company
  19. Never lie and always be brutally honest
  20. Work closely with other teams in the company using AGILE practices
  21. Employ a positive attitude towards giving and receiving constructive feedback constantly
  22. Willingness to share information and best practices with team members by having a shard knowledge mindset


REQUIRED COMPETENCIES

  • Building: Experience building web applications on both the frontend and backend sides using common technologies: HTML5, CSS, JavaScript / TypeScript, React, Node.js, MySQL / PostgreSQL, Python
  • Deployment and testing: Experience and proficiency with CI/CD practices and containerized deployments
  • Cloud: Experience with cloud development and IaC tools: AWS, Azure, Terraform / Pulumi, etc.


  • Honesty: Earns trust, always speaks plainly and truthfully and lives up to verbal and written agreements. Never lie.
  • Integrity: Does what is right and does not cut corners ethically.
  • Efficiency: Produce significant results with minimal effort
  • Intelligence: Raw capability to process new information and learn quickly from it.
  • Organization: Uses a task management approach (like GTD) and software that he follows diligently and has the ability to break work into appropriate-sized tasks.
  • Responsibility and discipline: Ability to take ownership of tasks and deliver high-quality results within deadlines.
  • Tenacity: Determined to engage in trial and error experimentation until achieving the desired result.
  • Work ethic: Possess a relentless willingness to work hard and go the extra mile needed to get something done.
  • Proactive and creative: Acts in the best interest of the organization without being told and brings new and creative ideas to the table.
  • High standards: Expects his personal performance and the team performance to be excellent.
  • Teamwork: Reaches out and cooperates with co-workers and supervisors to establish a collaborative working environment.


GREAT EXTRAS

  • Active in searching for, and testing new technologies
  • A portfolio of deployed personal projects
  • An relentless desire to work with A players and an unwillingness to compromise on high-quality work
  • 2+ years startup experience
  • Prior experience working closely with product owners as direct report
  • Ability and experience managing teams
  • Experience designing UI elements in Figma or similar tools
  • Additional experience with MongoDB, Kubernetes


COMPENSATION AND BENEFITS

  • Compensation package is made out of base salary (gross) and equity on a yearly basis.
  • Total gross compensation package between 135k - 140k RON
  • Bonus package
  • Trade-off between equity and salary is negotiable to some extent



Sound right up your alley? Want to learn more? So do we! Drop us an email at [email protected] with your credentials and CV (again) in whatever format you feel is best. But don’t stop there, give us a few reasons to really get excited about you - share your thoughts on:

  1. What other projects have you worked on that you are proud of? What's the status of these projects?
  2. What’s the most interesting job that’s not on your resume? Why?
  3. What’s the last book you read? Thoughts? Would you recommend it?
  4. Are you a gamer? What are you currently playing or played in the past and enjoyed tremendously?

Not looking for a novel here - just hoping to add some color to an otherwise typically boring resume/LinkedIn profile. We want to get to know you!

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Fullstack Software Engineer at Blume Technologies | Renata