About the Role:
We’re looking for a senior software engineer to join one of our customer-facing product teams. You will play a crucial role in helping to shape the technical direction of our in-house platforms. You will be supported by a Product Manager as well as a Lead Engineer to ensure we are building the right experiences to delight our customers with the right tech choices. We have big plans as a business and technology will be at the heart of it. If you are passionate about technology, possess strong leadership skills, and thrive in a collaborative environment, we want to hear from you.
Tech at Iglu:
* We work in an Agile way but let teams decide how to operate within those boundaries.
* We are happy with remote and office working.
* We are pragmatic about what technologies we use but always are evaluating new tools/languages/frameworks.
* We are passionate about Infrastructure as code and AWS is our platform of choice.
* We believe in autonomy and responsibility to sit in the teams that are building and deploying the software.
* Small frequent deployments are what we strive for.
Key Responsibilities:
* Coding and Development: Write clean, efficient, and well-documented code.
* Participate in hands-on development as needed, contributing to critical parts of the project.
* Technical Leadership: Provide technical mentorship and support to junior members of the team.
* Architectural Design: Collaborate with lead to design and architect software solutions that meet business requirements and are scalable, efficient, maintainable.
* Quality Assurance: Establish and enforce quality assurance and testing processes to ensure the delivery of high-quality software. Perform code reviews and oversee testing efforts.
* Technical Innovation: Stay current with industry trends and emerging technologies. Recommend and implement new technologies and tools to improve development processes.
* Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to ensure successful project delivery.
* Troubleshooting: Investigate and resolve technical issues and challenges, providing timely solutions to keep projects on track.
Experience / Qualification:
* Strong problem-solving and analytical skills.
* Excellent communication and interpersonal skills.
* Extensive experience of C#, MVC, and SQL (.net framework and .net core).
* Extensive experience in API design and implementation.
* Experience working with frontend technologies such as Node, Typescript, React (or other frameworks).
* Experience creating and debugging containerized applications.
* Experience in mentoring junior software developers.
* Experience using agile methodologies.
* Knowledge of AWS (or other cloud technologies).
* Knowledge of TeamCity, Octopus, and Bitbucket Pipelines.
* Knowledge of CRM would be advantageous.
* Knowledge of Twilio would be advantageous.
J-18808-Ljbffr