Job description
Mid-Level Fullstack Developer (Ideally Angular-Python-AWS)
About Us
Bayshann Technologies is a small startup based in Melbourne, Australia. Our SaaS platform CPDValet (https://cpdvalet.com/) helps professionals in logistics, law, education, health and other important industries to manage their Continuing Professional Development (CPD) programs. We thrive on customer feedback and what we hear is that our product is well researched, unique, and fit for the global market.
Our company is growing fast and we are looking for a founding member to take a key role in our engineering team.
We work mostly remote, with on-demand commutes to Melbourne, Australia, where we all meet in person to whiteboard, lunch and collaborate together. We do this every two weeks at least.
Our product covers four web apps, a mobile app and lots of APIs. Its tech stack includes Angular, Python/FastAPI/SQLAlchemy/Alembic, Postgres, Flutter, Terraform, AWS. We do test-driven development and value clean code and craftsmanship.
Being a small team, we actively work to build trust, collaboration, diversity, respect and continuous improvement. Our culture is still developing into a magic soup and each new member adds an important flavour to it.
About You
You are a fullstack developer who has experience with building web apps and APIs in a professional environment. You were a core contributor to code that made it to production. You are familiar with clean coding (SOLID), various types of automated testing (test pyramid), test-first approach (TDD) and lean software development principles.
You are motivated to broaden your full-stack skills to building mobile apps using Flutter, infrastructure as code with Terraform and pipelines in CircleCI.
We see it as a bonus if you have hands-on coding experience with
- Angular
- Python, FastAPI, SQLAlchemy, Alembic
- AWS (Lambda, API GW, ECS/R, S3, EC2, DynamoDB, CloudFront)
Being a collaborator, you enjoy learning with and from others and you support others in doing so. You are open to pair and mob programming and you worked in a team using some flavour of agile software delivery.
You are comfortable to work in a start-up environment where it is important to focus on agreed priorities, take broad responsibilities, balance pragmatism with best practices and directly support our customers.
While you will be supported and guided by our senior developers and leaders, we expect you to be self-driven, to know when to reach out, to own your work and to be able to manage yourself.
Your Role
Reporting to the Head of Engineering you will be a core and founding member of our engineering team where you:
- work across the entire codebase of apps and infrastructure (full-stack)
- write lots of unit tests, some component tests and a few end-end tests
- conduct research “spikes” to evaluate and validate new tools and designs
- help our customer by resolving issues as a L3 support (on a fixed roster)
- collaborate in our standups, story elaboration & estimation, retros, 1:1s, feedback sessions, strategy talks and whiteboarding sessions.
IMPORTANT
Please only apply if
- you are able to commute to Melbourne with a day’s notice.
- have a valid Australian working visa
- are comfortable to work remotely most of the time.
Diversity & Inclusion
CPDValet is an equal opportunity employer. We embrace diversity because a rainbow team has more ideas than a monocult.
Industry
- Software Development
Employment Type
Fixed term of 1 year, with possible extension.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
.NET Developer - Remote
2026-06-17
Go/Golang Developer - Remote
2026-06-16
Node.js Software Engineer - Remote
2026-06-14
- Posted
- Oct 19, 2024
- Type
- Full-time
- Level
- Entry
- Location
- Melbourne
- Company
- CPDValet
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
.NET Developer - Remote
2026-06-17
Go/Golang Developer - Remote
2026-06-16
Node.js Software Engineer - Remote
2026-06-14