As a Senior Fullstack Engineer, you will collaborate closely with teams across the business, particularly Engineering Leads and the Founding Engineer. This role demands a product-focused, forward-thinking approach, as you will play a key role in driving the development of the company’s newest product. You will be responsible for backend development in Python and frontend development using Vue2, Vue3, and potentially React.
Company Profile:
Our client is an Australia-based software startup that is revolutionizing the deployment of energy projects. Their SaaS platform helps users deploy new energy projects, such as solar, batteries, and electric vehicles, by enabling customers to automatically identify the most financially feasible scenarios from thousands of possible options.
As they continue to grow and expand their Philippine team, they are now seeking an assertive and versatile Senior Fullstack Engineer to join their dynamic and collaborative workforce.
This career opportunity is perfect for those looking to join an organization that prioritizes innovation along with collaboration and accountability.
Duties and Responsibilities:
•Collaborate with engineers and product managers on schema design and API design
•Build simple, secure, stable and performant RESTful APIs in Python, with suitable unit, integration and end-to-end test coverage
•Implement fast and beautiful front end data visualisation components in Vue
•Build APIs and frontends that can be internationalised, and retrofit existing products to make them ready for internationalisation
•Incorporate frontend and backend monitoring and observability into your development workflow
•Benchmark the performance of frontend and backend code, and ensure it is ready to scale with a growing user base
•Bring ideas to the table - suggest and champion additional tools or workflows to improve how we do things
Requirements
Must-have Skills / Qualification:
•At least 5 years of hands-on development experience
•Strong skills with ORMs (e.g. SQLAlchemy) and Python web frameworks (e.g. FastAPI, Django)
•Strong experience with Vue3. Prior experience incrementally migrating Vue2 frontends to Vue3 will be highly regarded. Can also consider experience in React and Javascript
•Experience with relational databases and SQL
•Excellent communication skills in English, with the ability to clearly understand requirements and effectively collaborate with team members and stakeholders at all levels of the organization
•Strong problem-solving skills, initiative, and a proactive approach to learning
•Assertive with the ability to work confidently in a fast-paced environment
•Versatile and capable of adapting to various roles and responsibilities
Advantageous Skills:
•Bachelor’s Degree in Information Technology, Science, Engineering or related
•Experience or desire to work in a seed stage startup
•Experience with AWS Data Engineering services (Athena, Glue, AWS Data Pipeline)
•Experience with time series data manipulation
•Knowledge of energy concepts (e.g kWh vs kW vs kVA vs kVAr) and/or experience in the energy industry