Job
Description
Role Overview: As a Backend Engineer at EY, you will be a crucial part of the Digital & Emerging Technology team, collaborating with clients to transform their businesses through disruptive innovation and transformational design solutions. Your main responsibility will be designing, developing, and maintaining scalable and high-performance backend systems. You will work closely with cross-functional teams to deliver robust solutions for clients across various industries. Key Responsibilities: - Collaborate with cross-functional teams to define, design, and ship new features - Identify and address performance bottlenecks in backend systems - Design and optimize database schemas - Develop and maintain RESTful APIs for seamless communication between front-end and back-end systems - Write unit tests, participate in code reviews, and create user and developer documentation - Operate team's software systems in a high-quality manner - Apply appropriate architectural patterns, code design, and infrastructure options - Ensure system security, reliability, maintainability, and scalability - Monitor post-deployment performance - Mentor new or junior team members and introduce process improvements Qualifications Required: - Bachelor's degree in Computer Science, Computer Engineering, or Mathematics, or related experience - 1-3 years of development experience - Strong knowledge of algorithms and data structures - Proficiency in programming languages such as Java, C# .Net, or Golang - Understanding of relational and NoSQL database systems - Familiarity with SOLID Principle, Clean Architecture, and related fundamental knowledge - Experience in writing maintainable and testable code, including API design and unit testing - Agile/Scrum development process experience - Curious, accountable, and takes ownership of work Additional Details: EY is committed to providing continuous learning opportunities, defining success on your own terms, transformative leadership, and fostering a diverse and inclusive culture. If you have a genuine passion for helping businesses achieve their full potential, this role is for you. Role Overview: As a Backend Engineer at EY, you will be a crucial part of the Digital & Emerging Technology team, collaborating with clients to transform their businesses through disruptive innovation and transformational design solutions. Your main responsibility will be designing, developing, and maintaining scalable and high-performance backend systems. You will work closely with cross-functional teams to deliver robust solutions for clients across various industries. Key Responsibilities: - Collaborate with cross-functional teams to define, design, and ship new features - Identify and address performance bottlenecks in backend systems - Design and optimize database schemas - Develop and maintain RESTful APIs for seamless communication between front-end and back-end systems - Write unit tests, participate in code reviews, and create user and developer documentation - Operate team's software systems in a high-quality manner - Apply appropriate architectural patterns, code design, and infrastructure options - Ensure system security, reliability, maintainability, and scalability - Monitor post-deployment performance - Mentor new or junior team members and introduce process improvements Qualifications Required: - Bachelor's degree in Computer Science, Computer Engineering, or Mathematics, or related experience - 1-3 years of development experience - Strong knowledge of algorithms and data structures - Proficiency in programming languages such as Java, C# .Net, or Golang - Understanding of relational and NoSQL database systems - Familiarity with SOLID Principle, Clean Architecture, and related fundamental knowledge - Experience in writing maintainable and testable code, including API design and unit testing - Agile/Scrum development process experience - Curious, accountable, and takes ownership of work Additional Details: EY is committed to providing continuous learning opportunities, defining success on your own terms, transformative leadership, and fostering a diverse and inclusive culture. If you have a genuine passion for helping businesses achieve their full potential, this role is for you.