About UsBayshann Technologies is a small startup based in Melbourne, Australia. Our SaaS platform CPDValet https://cpdvalet.com/ helps professionals in 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. As we are growing as a company, we are looking for a key role in our engineering world.
We work remotely with fortnightly face-to-face collaboration time in Melbourne.
Our tech stack is AWS, Python/FastAPI, Angular, Postgres, Flutter, Fastlane, Docker, DataDog, CircleCI – but it may change and will grow. CPDValet includes four web apps, APIs and a mobile app. We value proven software development practices, clean code and craftsmanship.
About YouWe are not expecting a unicorn (although you’d be welcome). But you should have experience working in a lean startup environment where roles are broad and vertical, red tape is none and your contribution to the “magic soup” is appreciated. It means that you are familiar with the challenges, culture, team size and necessary flexibility that comes with such environment. You can take ownership and drive outcomes independently, without being micro-managed. You are also keen to continuously improve and to support others doing so. You are a collaborator.
On the tech side we’d like you to bring on board:proficiency as full-stacker using Python, Angular or Flutterproven practice of TDD (red-green-refactor), Clean Code, CI/CD, IaCsolid knowledge of databases, containerisation, DevSecOpsAWS skills such as Lambda, EC2, ECS/ECR, S3, SQS, SNS, SES, SAMexperience with micro-service and event-driven architectures.
We see it as a bonus if you have:motivation to practice pair programming and trunk-based developmentused streams or event-sourcing, GraphQL, OAuth/OIDC, Terraform experience with (or ambitions to grow into) a TechLead/EM type roleblockchain or ML/AI knowledge.
Being of senior experience level, you have picked up core skills in above tech stack and acquired a versatile toolset of tech knowledge. You found the way to balance KISS and YAGNI with creating working software that is maintainable and SOLID. The way that you reflect and talk about software development demonstrates that your strengths have evolved from just “coding” to a craft.
Your RoleReporting to and working closely with the Head of Engineering you will be the most senior and full-time hands-on engineer. You will:work across the entire codebase of apps and infrastructurepair program, whiteboard, discuss, suggest, influence, advocate, enablecontribute to CI/CD pipelines, infrastructure as code, telemetrywrite lots of unit tests, some integration tests and a few end-end testsconduct research “spikes” to evaluate and validate new tools and designs collaborate in our standups, story elaboration & estimation, retros, strategy talks and whiteboarding sessions help our customer by resolving issues as a L3 support (where self-help and automation failed)support less experienced DEVs by sharing what you learned and help them thrive.
IMPORTANTPlease only apply if you are able to attend our meetings in Melbourne, Australiahave a valid Australian working visa.
Bayshann Technologies is an equal opportunity employer, we embrace diversity because a rainbow team has more ideas than a monocult.