Full Stack Engineer

This role is for a Full Stack Engineer at Deloitte, focusing on delivering software solutions that delight customers and drive business value. The engineer will be hands-on, collaborating with cross-functional teams to design, develop, and deploy advanced software solutions, leveraging modern programming languages and frameworks. Key responsibilities include technical leadership, engineering craftsmanship, customer-centric development, iterative delivery, and cross-functional collaboration within Agile and DevSecOps environments.

What you'd actually do

  1. Embrace and drive a culture of accountability for customer and business outcomes. Develop engineering solutions that solve complex problems with valuable outcomes, ensuring high-quality, lean designs and implementations.
  2. Serve as the technical advocate for products, ensuring code integrity, feasibility, and alignment with business and customer goals. Lead requirement analysis, component design, development, unit testing, integrations, and support.
  3. Maintain accountability for the integrity of code design, implementation, quality, data, and ongoing maintenance and operations. Be hands-on, self-driven, and continuously learn new approaches, languages, and frameworks. Create technical specifications, and write high-quality, supportable, scalable code ensuring all quality KPIs are met or exceeded. Demonstrate collaborative skills to work effectively with diverse teams.
  4. Develop lean engineering solutions through rapid, inexpensive experimentation to solve customer needs. Engage with customers and product teams before, during, and after delivery to ensure the right solution is delivered at the right time.
  5. Adopt a mindset that favors action and evidence over extensive planning. Utilize a leaning-forward approach to navigate complexity and uncertainty, delivering lean, supportable, and maintainable solutions.

Skills

Required

  • modern software engineering practices
  • Agile methodologies
  • DevSecOps
  • full automation
  • full lifecycle product development
  • technical specifications
  • high-quality, supportable, scalable code

Nice to have

  • multiple programming languages
  • modern frameworks