creating hardware-related programs for testing and troubleshooting purposes, taking into account the necessary version management
familiarization with new processor architectures and implementations
Maintenance work on bootloader and root file system code, as well as the necessary version management (especially for Linus and Android-based operating systems)
...
Work with our data layer to support existing functionality workflows
Maintain and extend existing Infrastructure-as-Code (IaC) templates for application-related AWS infrastructure, under guidance from senior engineers or cloud infrastructure team.
Support deployment and basic monitoring of services on AWS, following existing CI/CD pipelines
...
Database Management: Write and optimize SQL queries for efficient data retrieval and storage while assiting in database design and performance tuning.
AI/ Gen AI Awareness: Explore AI/ Gen AI applications in software projects and understand how AI can be integrated into business solutions for innovation.
Best Practices & Documentation: Follow coding best practices, including unit testing and proper documentation to ensure efficient, maintainable, and high-quality software development.
...
Bukku is a well funded and fast growing software company running the most-loved cloud accounting software currently being used by more than 20k SMEs in the country.
We're looking for the right candidate to help take our software to the next level, we want you to be proud of what you build here at Bukku Accounting!
- Develop new features and enhance existing features for Bukku products with one or many focus areas:
...
driving cloud-native engineering practices, incl. deploying, scaling, and managing applications in Azure or AWS, and designing resilient integrations using messaging systems such as Kafka or Azure Service Bus
guiding technical discussions, supporting code reviews, mentoring less experienced engineers, and collaborating with architects, product owners, and stakeholders to translate business needs into robust technical solutions.
have extensive hands-on experience in .NET Core, C#, and Angular, with a strong understanding of object-oriented programming, clean code, SOLID principles, design patterns, and maintainable software architecture
...
driving cloud-native engineering practices, incl. deploying, scaling, and managing applications in Azure or AWS, and designing resilient integrations using messaging systems such as Kafka or Azure Service Bus
guiding technical discussions, supporting code reviews, mentoring less experienced engineers, and collaborating with architects, product owners, and stakeholders to translate business needs into robust technical solutions.
have extensive hands-on experience in .NET Core, C#, and Angular, with a strong understanding of object-oriented programming, clean code, SOLID principles, design patterns, and maintainable software architecture
...
Research and evaluate emerging technologies relevant to product development and business needs.
Perform other tasks assigned by management.
Bachelor's degree or above. Strong programming fundamentals with proficiency in C/C++, and solid knowledge of common algorithms and data structures.
...
Database Management: Write and optimize SQL queries for efficient data retrieval and storage while assiting in database design and performance tuning.
AI/ Gen AI Awareness: Explore AI/ Gen AI applications in software projects and understand how AI can be integrated into business solutions for innovation.
Best Practices & Documentation: Follow coding best practices, including unit testing and proper documentation to ensure efficient, maintainable, and high-quality software development.
...
Support the development and enhancement of the My Astro service app and Astro's main company page, delivering features that improve the customer experience.
Collaborate with internal teams to understand requirements, translate them into technical solutions, and contribute to design discussions.
Write clean, maintainable code, document technical designs, and participate in code reviews to continuously improve code quality.
...
Work with databases such as DynamoDB, MySQL, and PostgreSQL to support application data needs.
Assist in building and maintaining CI/CD pipelines using tools like Bitbucket Pipelines to support testing and deployment workflows.
Contribute to the development of AI-related projects, including a centralised knowledge base aimed at improving internal information accessibility.
...