Job Overview This role involves end-to-end ownership of the product lifecycle in a fast-growing startup, focusing on full-stack development with...
Software Engineer
Bold PenguinJob Overview
Solve complex problems by leading and architecting scalable solutions while contributing as an individual on the team. Impact the engineering organization by advancing software engineering practices in a fully remote role.
Responsibilities
- Engage across product teams to plan, coordinate, architect, and deliver high-complexity features
- Ensure solutions are built with security, performance, and fault-tolerance in mind
- Apply expertise in modern cloud architecture and concepts like continuous integration, continuous delivery, DevOps, and site-reliability engineering
- Collaborate with product managers, designers, site-reliability engineers, and customers to build impactful products
- Participate in the full software development lifecycle from ideation to delivery
- Mentor junior engineers in unit testing, continuous integration, DRY/SOLID principles, and SDLC
- Perform other duties as assigned
Qualifications
- 3+ years of technical experience with Ruby on Rails
- Experience with a diverse tech stack is a plus
- Previous working experience in high-growth technology companies and/or startups
- Ability to articulate complex technical concepts to technical and non-technical people
- Experience building highly resilient, cloud-native applications
- Full-stack expertise in multiple tiers of modern web applications (e.g., front end, back end, infrastructure)
- Bonus for open-source contributions and/or speaking experience