
Senior Software Engineer
Boom & Bucket Inc10 months ago
Remote, WorldwideSenior
Responsibilities
- Design, develop, and maintain key features of the Boom & Bucket platform.
- Contribute to the full software development lifecycle, from concept to deployment.
- Write clean, efficient, and well-documented code.
- Collaborate with product managers and designers to define and implement new features.
- Participate in code reviews and contribute to improving our development processes.
- Troubleshoot and debug issues, ensuring the platform's stability and performance.
- Work with cloud infrastructure and deployment pipelines.
- Contribute to the technical architecture and roadmap of the platform.
- Continuously learn and stay up-to-date with the latest technologies.
Requirements
- 7+ years of experience building and scaling web applications.
- Strong backend development skills, with .NET (C# or equivalent) experience.
- Expertise in cloud infrastructure such as Azure, AWS, or GCP using Terraform.
- Proficient in defining workflows and troubleshooting within GitHub Actions.
- Knowledgeable about API creation and integration.
- Experience with databases like PostgreSQL or MySQL and understanding of database design principles.
- Front-end development skills in React or equivalent.
- Proficient in Javascript, Typescript, and CSS.
- Expertise in AI Code Generation and AI Workflows Automation.
Benefits
- Opportunities for professional development and skill growth.
- A collaborative and supportive team environment.
- Encouragement of innovation and experimentation.
- Commitment to transparency and open communication.
Tech Stack
AWSAzureC#CSSGitHub ActionsGoogle Cloud PlatformJavaScriptMySQL.NETPostgreSQLReactTerraformTypeScript