Software Architect
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Konrad is a next generation digital consultancy. We are dedicated to solving complex business problems for our global clients with creative and forward-thinking solutions. Our employees enjoy a culture built on innovation and a commitment to creating best-in-class digital products in use by hundreds of millions of consumers around the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. As a Software Architect you'll be tasked with leading projects and tech teams, providing guidance to software team members through code reviews & mentorship, as well as designing and diagramming software architecture. This role is ideal for ambitious developers who feel confident in their technical ability and want to be a part of the highly-skilled development team at Konrad.
Responsibilities
- Write maintainable, testable, and performant software in collaboration with our world class team.
- Provide project/program-level leadership, determine technology stack for the project/program, in collaboration with the technical director and the workstream leads.
- Works with the Strategy and Design teams, as well as the client, to define requirements & estimate effort for upcoming work.
- Mentor the project team, providing feedback and guidance to technical staff.
- Identify risks to the project or technology team and discuss them proactively with the team.
- Research new technology and tools and share those findings with the team.
- Communicate clearly and effectively with all members of our team.
Requirements
- 5+ years experience building and delivering modern production-grade web applications in a team environment, leading teams and projects
- Very strong Java programming skills & experience utilizing Spring Boot or Spring Cloud
- Very strong JS framework skills & experience using React or Angular or similar
- Experience working within cloud environments (AWS or Google Cloud or Azure)
- Experience working with Infrastructure as Code, CI/CD
- Deep understanding of each of the parts that make up a modern web application (APIs, templating, routing, data storage, design patterns, optimization, caching, security)
- Fundamental knowledge of core web principals (HTTP, the DOM, SSL, web servers)
- Fluency with relational databases or alternatively NoSQL databases
- Excellent interpersonal skills are essential, as we work closely as a team and require frequent communication.
- A proactive personality, and a desire to deliver your best work.
- A love for improving software development workflows and processes.
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at konradgroup? Share your experience